Find a jobRecruiters

Senior Software Engineer Tooling & Platform (Terraform)

Exclusive opportunity

Onsite

Senior Software Engineer Tooling & Platform (Terraform)

Okta

Senior Software Engineer Tooling & Platform (Terraform)

Skills

Google Cloud PlatformMongoDBDockerPythonGolangJavaMicroservicesMySQLAWSLinuxKubernetesTerraform

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

2 September 2026

What they need


Responsibilities- Design and Develop Core Platform Components: Lead the design and development of scalable and reliable microservices and tools that form the backbone of Okta''s Continuous Delivery (CD) platform (including components for Spinnaker, Terraform, and custom tooling).

  • Build Infrastructure as Code Automation: Develop sophisticated software solutions and APIs that empower engineering teams to provision and manage infrastructure, execute production changes, and deploy code with high reliability and efficiency.
  • Architect and Implement Deployment Workflows: Contribute to the architectural design and hands-on implementation of robust CD pipelines and Terraform-based IaC workflows, ensuring scalability, reliability, and security for application deployments.
  • Develop High-Quality Automation Software: Write clean, efficient, and well-tested code (primarily in Java, Python, or Go ) for microservices with a strong focus on automation, operational excellence, and self-service capabilities.
  • Collaborate for Operational Efficiency: Partner closely with DevOps, SREs, and Product teams to proactively identify operational bottlenecks and manual processes. Then, lead the software development efforts to create scalable and reliable automation solutions.
  • Champion Software Engineering Best Practices: Advocate for and implement industry best practices in software design, development, testing, and deployment to ensure the highest quality and maintainability of our tooling.
  • Integrate Security by Design: Apply and promote security best practices throughout the software development lifecycle of our tooling and infrastructure automation to ensure a secure and compliant operational environment.
  • Enable Self-Service Capabilities: Proactively identify opportunities to build self-service automation for infrastructure provisioning, application deployments, and other operational tasks, reducing manual effort and improving developer velocity and onboarding.
  • Provide Technical Guidance and Mentorship: Serve as a technical mentor and role model for other engineers on the team, fostering a culture of collaboration, innovation, and technical excellence in software engineering.

Required Qualifications- 5+ years of professional experience in Software Development , with a strong focus on backend systems and distributed applications.

  • 5+ years of hands-on experience in Java, Go, Python , or similar backend languages, specifically building scalable and reliable applications.
  • Demonstrated experience in developing and maintaining automation tools, platforms, or microservices for cloud environments (AWS, GCP, or similar).
  • Strong understanding of Infrastructure as Code (IaC) principles and practical experience with tools such as Terraform .
  • Experience with Continuous Integration/Continuous Delivery (CI/CD) platform development , including familiarity with tools like Spinnaker or similar.
  • Solid understanding of containerization and orchestration technologies such as Kubernetes and ECS , from a software development perspective.
  • Proficient in using Docker and experienced with building applications that interact with underlying Linux and networking fundamentals .
  • Experience with database technologies (MySQL, MongoDB, etc.) in the context of application development and operational management.
  • A strong passion for solving complex operational challenges through innovative software solutions and automation.
  • Excellent communication, collaboration, and leadership skills within a software development context.
  • Bachelors degree in Computer Science or a related field, or equivalent professional experience.

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

8 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

8 hours ago

Quick apply

Visian

Senior AI Platform Architect

Freelance

Paris, France

Hybrid, Onsite

Skills

AzureTechnical architectureDistributed systems architectureAPI managementInfrastructure as CodeCI/CD

8 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools