Senior Software Engineer (Systems)
Oblivious
- Bangalore, Karnataka
- Permanent
- Full-time
- Writing clean, high-quality, high-performance, maintainable code.
- Build and maintain containerized applications using Docker.
- Develop cross-platform SDKs and APIs for secure, high-performance communication across distributed systems.
- Architect and deploy workloads on Kubernetes, including configuration, networking, and security policies.
- Develop and deploy secure services within confidential computing environments such as AWS Nitro Enclaves, Azure Confidential Computing, or GCP Confidential VMs.
- Design and implement networking protocols, proxies, and secure gateways for client-server communication and enclave/cloud edge interaction.
- Implement reliable TCP-based client-server systems with a deep understanding of Layer 4 transport behaviour and network routing mechanisms.
- Integrate with cloud platforms (AWS, Azure, or GCP), including services like IAM, compute, networking, and storage.
- Implement and manage cryptographic solutions with TLS, certificate lifecycle management, key exchange, digital signatures, HMACs and secure storage.
- Develop or integrate authentication and authorization systems such as OAuth, token management, and secure session handling.
- Collaborate with product and security teams to ensure secure, scalable solutions.
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Advanced degrees are a plus.
- Proficiency in at least one of the following programming languages: 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, key management systems, and authentication protocols (e.g., OAuth).
- Strong background in TCP/IP networking, TLS, and proxies, as well as an understanding of routing, NAT, and load balancer interactions.
- Deep familiarity with cloud infrastructure and services across AWS, Azure, or GCP, including networking, compute, IAM, and storage components.
- Experience building cross-platform SDKs.
- Experience with confidential computing technologies is a plus.
- Private Health Insurance
- Paid Time Off
- Work From Home
- Training & Development
- Please apply through LinkedIn.
- The interview process will consist of 3 rounds of calls.
- Decision-making will be based on a combination of skills/experience and attitude/drive.
- Oblivious Software Limited is committed to equal opportunity for all. We may collect, store, and process relevant personal data as part of our candidate evaluation process in accordance with our privacy policy at