Taro Logo

Senior Software Engineer (Systems)

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

Description For Senior Software Engineer (Systems)

Oblivious is at the forefront of combining AI capabilities with privacy protection, focusing on enabling businesses to utilize data while maintaining strict security and confidentiality standards. They are seeking a Senior Software Engineer to join their team in a key role focused on building their plugin ecosystem and third-party tool integrations.

The position requires an experienced engineer to architect and develop secure, scalable system components in a cloud environment. The role involves working with cutting-edge technologies in confidential computing, requiring expertise in networking, cloud-native services, and cryptographic principles. The successful candidate will be responsible for developing secure SDKs, runtime environments for confidential workloads, and implementing robust security practices throughout the software development lifecycle.

Key technical areas include containerization with Docker, Kubernetes deployment, work with confidential computing environments (AWS Nitro Enclaves, Azure Confidential Computing, GCP Confidential VMs), and implementation of secure networking protocols. The role demands strong knowledge of cryptography, authentication systems, and cloud platform integration.

This is an excellent opportunity for a senior engineer passionate about privacy-preserving technology and secure systems development. The position offers a combination of technical leadership and hands-on development, with the chance to work on innovative solutions in the growing field of confidential computing. Benefits include private health insurance, paid time off, work-from-home options, and professional development opportunities.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer (Systems)

  • 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 (Systems)

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 (Systems)

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

Interested in this job?

Jobs Related To Oblivious Senior Software Engineer (Systems)