About the job
Discover Okta
Okta stands as the world's leading identity management company, empowering individuals to securely access any technology across various devices and applications. Our versatile Okta Platform and Auth0 Platform facilitate robust security, authentication, and automation, placing identity at the center of business security and growth.
We embrace diverse perspectives and experiences at Okta. We’re not just looking for candidates who fit a checklist; we seek lifelong learners who can enrich our team with their unique insights.
Be a part of our vision! Together, we are crafting a world where identity is in your hands.
The Opportunity
The Migration Services team is responsible for developing essential, data-driven services that enable seamless real-time transitions for customers across different environments. We are on the lookout for a Staff Software Engineer who is deeply passionate about creating elegant solutions to complex challenges in distributed systems. In this prominent role, you will collaborate closely with architects and stakeholders to design and manage the critical infrastructure that supports the Auth0 ecosystem. If you are eager to make a significant impact, we would love to hear from you.
Your Achievements
- Architect and build for scale. You will design, develop, and maintain highly scalable, data-intensive services, transcending mere code writing to architecting future-ready solutions.
- Master the data stream. You will utilize streaming technologies and execute advanced change data capture (CDC) strategies for secure, reliable, and efficient data transfer.
- Drive operational excellence. Through continuous monitoring and performance optimization, you will improve the reliability of our migration processes and participate in our team’s on-call rotation to ensure our services are always operational.
- Lead and influence. You will spearhead cross-team initiatives from concept to execution, conducting design and code reviews while championing security and operational integrity.
What You Bring
- A robust engineering background. With 5+ years of experience in dynamic, agile environments, you have a strong record of delivering high-quality software.
- Deep database expertise. You possess a solid grasp of database fundamentals and have practical experience with data stores like MongoDB and Postgres.
- Proficiency in Go. Your strong skills in Golang shine through, and you enjoy mentoring others to elevate their capabilities.
- A commitment to reliability. Your background demonstrates a passion for creating dependable systems that ensure operational continuity.

