
Software Developer in Test – Systems Team
Oblivious
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSAzureCloudDockerGoGoogle Cloud PlatformKubernetesLinuxNode.jsPythonRust
About the role
- Integration & Cloud Testing: Test system components (CLI, Kubernetes, Docker containers) and validate deployments in multi-cloud environments (AWS, Azure, GCP) for functionality, reliability and compatibility.
- Confidential Computing Workflows: Validate enclave lifecycle operations (provisioning, attestation, certificate renewal, teardown, rollback) across Kubernetes and multi-cloud environments.
- Regression & API Testing: Detect breaking changes with new product versions and validate REST APIs for functionality and resilience.
- Performance & Scalability: Design and execute performance and load testing to ensure the platform can scale to large numbers of clients.
- Cross-Platform CLI Testing: Assess usability, user experience, and functionality of CLI tools across Windows, Linux, and Mac platforms.
- Resilience & Failure Scenarios: Test behavior under node restarts, enclave crashes, attestation server outages, and network partitions to ensure system robustness.
- System-Level & Security Testing: Apply deep system knowledge for multi-platform debugging and contribute to penetration/security testing
Requirements
- Hands-on experience with AWS, Azure or GCP (multi-cloud testing strongly preferred).
- Strong background in Kubernetes deployment/management and Docker containers.
- Proficiency in testing CLI tools across Windows, Linux, and Mac platforms.
- Knowledge of security practices, including data encryption, TLS/SSL, PKI, and secure coding/testing standards; cryptographic expertise is a plus.
- Understanding of networking concepts such as communication protocols, TLS, and SSL certificates.
- Familiarity with Confidential Computing technologies (e.g. AWS Nitro Enclaves, Azure Confidential Computing, GCP Confidential VMs). Attestation/PKI flows is a strong plus.
- Programming proficiency in Python, Go or Rust.
- Experience with test automation and CI/CD pipelines.
Benefits
- Private Health Insurance
- Paid Time Off
- Work From Home, with one required in-office anchor week every six weeks for deep collaboration and planning.
- Training & Development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KubernetesDockerAWSAzureGCPPythonGoRusttest automationCI/CD