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
Mid-Level Full-Stack Software Engineer (Data & Migrations)
Redhorse Corporation
US
TypeScript
Node.js
React
Senior Software Engineer — XCore
Backstory.ai
Europe
Python
Scala
Microservices
Senior Backend Engineer
Partner Company
US
Node.js
Go
PostgreSQL
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.