Senior Software Engineer
Okta · Bengaluru · 6+ yrs experience · Posted 2026-07-28
Tech stack: AWS, Java, Kubernetes, PostgreSQL, Python, Terraform
Apply on the company site · Get a referral for this role
Okta salary & ratings · Okta interview process · More live openings
About the role
Responsibilities:
- Architect & Build: Translate complex business and technical requirements into resilient, highly scalable, and well-architected cloud solutions leveraging AWS, Kubernetes, and modern GitOps toolsets.
- Define CI/CD & GitOps Standards: Lead the design and implementation of next-generation deployment pipelines and orchestration frameworks using Argo CD, Argo Events, and Argo Workflows.
- Collaborate & Influence: Act as a strategic partner to business stakeholders, product managers, and security teams to align technical roadmaps and deliver robust developer platforms.
- Own Lifecycle Delivery: Take complete ownership of engineering deliverables from discovery and proof-of-concept (POC) to production deployment, ensuring comprehensive technical documentation in Confluence.
- Drive Engineering Excellence: Leverage DORA and other engineering effectiveness metrics to measure, analyze, and continuously optimize platform performance, delivery speed, and reliability.
- Estimate & Risk Mitigate: Provide detailed level-of-effort (LOE) estimates for proposed initiatives and articulate feasibility, architectural trade-offs, and risk mitigations.
- Ensure Robust Quality: Lead by example in writing clean, modular code, and create comprehensive test suites spanning unit, integration, and functional validation.
Qualifications:
- to the role:
- Experience: 6+ years of robust, hands-on experience in software development, cloud systems design, and large-scale infrastructure engineering.
- Orchestration & GitOps: Deep expertise in container orchestration and declarative deployment tooling, specifically Argo CD, Argo Events, Argo Workflows, and Kubernetes (EKS).
- Infrastructure as Code (IaC): Proven proficiency with Terraform and Helm Charts to provision and manage cloud environments programmatically.
- Software Engineering: Strong coding proficiency in Python and/or Java with experience utilizing testing frameworks (e.g., JUnit, Mockito, pytest).
- AWS & Cloud Services: Comprehensive hands-on experience with core AWS services, including Lambda, EventBridge, SQS, SNS, API Gateway, Secrets Manager, RDS, PostgreSQL, and DynamoDB.
- Networking & Security: Practical knowledge of cloud networking configurations, including Ingress/Egress configurations, DNS, VPC routing, and secure secrets management
- CI/CD Tooling: Experience with modern version control and artifact management registries, such as GitHub, GitLab, ECR, and JFrog Artifactory.
- Observability: Strong familiarity with monitoring and metrics aggregation tools like Grafana, Prometheus, and Splunk to track platform health and performance.
- Professional Competencies: Excellent verbal and written communication skills with a track record of producing clear, accessible technical documentation.
- A collaborative team-first mindset and a strong Agile background, thriving in fast-paced, iterative environments.
- Extra Credit if you have experience in:
- AI & Search Integration: Hands-on experience with modern AI/ML technologies, orchestration frameworks, vector databases, or search architectures (e.g., Kendra, Bedrock, Anthropic Claude, Gemini).
- Platform Engineering: Experience building Internal Developer Platforms (IDPs), designing developer self-service portals, establishing "golden paths," and implementing policy guardrails.
- Service Mesh: Production experience with service mesh technologies such as Istio or Linkerd in high-throughput Kubernetes environments.
- Certifications: Kubernetes certifications (CKA, CKS, CKAD) or AWS certifications (Solutions Architect Professional, Security Specialty).
- LI_Hybrid
- P19146_3490529
- Supporting Your Well-Being
- Driving Social Impact
- Developing Talent and Fostering Connection + Community
Qualifications
- to the role:
- Experience: 6+ years of robust, hands-on experience in software development, cloud systems design, and large-scale infrastructure engineering.
- Orchestration & GitOps:
- Deep expertise in container orchestration and declarative deployment tooling, specifically Argo CD, Argo Events, Argo Workflows, and Kubernetes (EKS).
- Infrastructure as Code (IaC):
- Proven proficiency with Terraform and Helm Charts to provision and manage cloud environments programmatically.
- Software Engineering: Strong coding proficiency in Python and/or Java with experience utilizing testing frameworks (e.g., JUnit, Mockito, pytest).
- AWS & Cloud Services: Comprehensive hands-on experience with core AWS services, including Lambda, EventBridge, SQS, SNS, API Gateway, Secrets Manager, RDS, PostgreSQL, and DynamoDB.
- Networking & Security: Practical knowledge of cloud networking configurations, including Ingress/Egress configurations, DNS, VPC routing, and secure secrets management CI/CD Tooling:
- Experience with modern version control and artifact management registries, such as GitHub, GitLab, ECR, and JFrog Artifactory.
- Observability: Strong familiarity with monitoring and metrics aggregation tools like Grafana, Prometheus, and Splunk to track platform health and performance.
- Professional Competencies: Excellent verbal and written communication skills with a track record of producing clear, accessible technical documentation.
- A collaborative team-first mindset and a strong Agile background, thriving in fast-paced, iterative environments.
- Extra Credit if you have experience in:
- AI & Search Integration:
- Hands-on experience with modern AI/ML technologies, orchestration frameworks, vector databases, or search architectures (e.g., Kendra, Bedrock, Anthropic Claude, Gemini).
- Platform Engineering: Experience building Internal Developer Platforms (IDPs), designing developer self-service portals, establishing "golden paths," and implementing policy guardrails.
- Service Mesh: Production experience with service mesh technologies such as Istio or Linkerd in high-throughput Kubernetes environments.
- Certifications: Kubernetes certifications (CKA, CKS, CKAD) or AWS certifications (Solutions Architect Professional, Security Specialty).
- LI_Hybrid P19146_3490529 Supporting Your Well-Being
- Driving Social Impact
- Developing Talent and Fostering Connection + Community
Responsibilities
- Architect & Build: Translate complex business and technical requirements into resilient, highly scalable, and well-architected cloud solutions leveraging AWS, Kubernetes, and modern GitOps toolsets.
- Define CI/CD & GitOps Standards:
- Lead the design and implementation of next-generation deployment pipelines and orchestration frameworks using Argo CD, Argo Events, and Argo Workflows.
- Collaborate & Influence: Act as a strategic partner to business stakeholders, product managers, and security teams to align technical roadmaps and deliver robust developer platforms.
- Own Lifecycle Delivery: Take complete ownership of engineering deliverables from discovery and proof-of-concept (POC) to production deployment, ensuring comprehensive technical documentation in Confluence.
- Drive Engineering Excellence: Leverage DORA and other engineering effectiveness metrics to measure
- analyze, and continuously optimize platform performance, delivery speed, and reliability.
- Estimate & Risk Mitigate:
- Provide detailed level-of-effort (LOE) estimates for proposed initiatives and articulate feasibility, architectural trade-offs, and risk mitigations.
- Ensure Robust Quality:
- Lead by example in writing clean, modular code, and create comprehensive test suites spanning unit, integration, and functional validation.