Senior Software Engineer

Okta Okta · Enterprise · Bangalore, India · SW Eng - Infrastructure-672

Senior Software Engineer at Okta focused on building and owning critical infrastructure for migration services, leveraging distributed systems and data streaming technologies. The role emphasizes scalability, reliability, and operational excellence in a fast-paced environment.

What you'd actually do

  1. Build for scale. You will develop, and operate highly scalable, data-intensive services, demonstrating code craftsmanship and an eye for detail.
  2. Master the data stream. You'll leverage streaming technologies and implement advanced change data capture (CDC) strategies to ensure the secure, reliable, and efficient transfer of data.
  3. Drive operational excellence. Through continuous monitoring and performance tuning, you will enhance the reliability of our migration processes and participate in our team's on-call rotation to ensure our services are always on.

Skills

Required

  • 3+ years of experience in fast-paced, agile environments
  • shipping high-quality software
  • strong understanding of database fundamentals
  • hands-on experience with datastores like MongoDB and PostgreSQL
  • strong proficiency in Golang or optionally, in node.js
  • interest and experience in reliability engineering
  • familiarity with observability and incident management
  • excellent written and verbal communication skills

Nice to have

  • Experience with distributed streaming platforms like Kafka
  • Familiarity with concepts in the IAM (Identity and Access Management) domain
  • Experience with cloud providers (AWS, Azure) and container technologies such as Kubernetes and Docker