Taro Logo

Senior Software Engineer

Oblivious develops cutting-edge technology enabling businesses to harness AI while safeguarding privacy and data security.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI · Cybersecurity

Description For Senior Software Engineer

Oblivious is at the forefront of combining AI with privacy and data security. As a Senior Software Engineer, you'll play a crucial role in building their plugin ecosystem and integrations with third-party tools. The position focuses on architecting, developing, and maintaining secure and scalable system components in a cloud environment. You'll work with cutting-edge technologies including confidential computing environments like AWS Nitro Enclaves and Azure Confidential Computing.

The role requires expertise in systems programming languages (Rust, Go, or C++), strong understanding of cryptography, networking protocols, and cloud infrastructure. You'll be responsible for developing secure SDKs, implementing authentication systems, and ensuring robust security practices throughout the development lifecycle. The position offers a unique opportunity to work on advanced privacy-preserving technology while building scalable solutions.

The company offers a comprehensive benefits package including private health insurance, paid time off, work-from-home flexibility, and professional development opportunities. The interview process consists of three rounds, and the company is committed to equal opportunity employment. This is an excellent opportunity for a senior engineer passionate about privacy, security, and building robust distributed systems.

Working at Oblivious means being part of a mission to unlock the potential of data while maintaining strict privacy standards. The role combines technical leadership with hands-on development, making it ideal for engineers who want to make a significant impact in the field of secure computing and data privacy.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Writing clean, high-quality, high-performance, maintainable code
  • Build and maintain containerized applications using Docker
  • Develop cross-platform SDKs and APIs for secure communication across distributed systems
  • Architect and deploy workloads on Kubernetes
  • Develop and deploy secure services within confidential computing environments
  • Design and implement networking protocols, proxies, and secure gateways
  • Implement reliable TCP-based client-server systems
  • Integrate with cloud platforms (AWS, Azure, or GCP)
  • Implement and manage cryptographic solutions
  • Develop or integrate authentication and authorization systems
  • Collaborate with product and security teams

Requirements For Senior Software Engineer

Go
Rust
Kubernetes
Linux
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Proficiency in Rust, Go or C++
  • Hands-on experience with Linux/Unix-based systems and system-level debugging
  • Experience with Kubernetes and containerized deployments
  • Strong knowledge of cryptography, certificate management, hashing, HMACs
  • Strong background in TCP/IP networking, TLS, and proxies
  • Deep familiarity with cloud infrastructure and services
  • Experience building cross-platform SDKs
  • Experience with confidential computing technologies is a plus

Benefits For Senior Software Engineer

Medical Insurance
  • Private Health Insurance
  • Paid Time Off
  • Work From Home
  • Training & Development

Interested in this job?

Jobs Related To Oblivious Senior Software Engineer