Similar Jobs
See allPrincipal Software Engineer (Identity Workflows)
One Identity
Hungary
Distributed Systems
Kubernetes
Ruby
Staff Software Engineer (Production Engineering)
One Identity
Hungary
Ruby
Node.js
AWS
Staff Software Engineer
Omada Health
US
Ruby
Python
PostgreSQL
Senior Software Engineer
Form Health
US
Ruby On Rails
Backend Services
AWS
Staff Engineer
Docplanner Group
Brazil
Cloud Computing
Microservices
AWS
Key Responsibilities:
- Execute and evolve an incremental modernization strategy, safely transitioning legacy systems into well-bounded services.
- Manage coexistence between legacy and modern systems during transition, designing clear service boundaries and data ownership models.
- Ensure backward compatibility and safe evolution of APIs during migration while maintaining reliability.
Ideal Experience:
- Hands-on experience incrementally modernizing monolithic systems in production using patterns like strangler fig.
- Experience with system decomposition, service boundaries, and managing API/data contracts.
- Ability to balance migration velocity with system stability and risk, using observability practices.
Qualifications:
- 4+ years of professional software engineering experience with ownership of production systems.
- Strong backend development experience in Ruby, Node.js, or similar; solid understanding of REST APIs and distributed systems.
- Experience with AWS, CI/CD, observability tools, and AI-augmented development tools.
Company Description:
- One Identity enables organizations to secure and manage information and infrastructure to drive innovation.
- With a global team, we are growing and adding value to customers, offering opportunities to build products at scale.
One Identity
One Identity enables organizations to secure, manage, monitor, protect, and analyze information and infrastructure. With a global team, we drive innovation and growth.