Senior Software Engineer
Job description
About the role
You will own the full lifecycle for client products, turning complex legacy systems into modular services while guiding squad decisions on architecture and delivery. You will design intake blueprints that map legacy behavior into new service boundaries, ensuring smooth migration paths for critical business functions. You will orchestrate build pipelines where container images and infrastructure code validate before merge, enforcing quality gates that protect production stability. You will coordinate review rituals that align business intent with technical implementation details to reduce rework and miscommunication across distributed teams. You will ship increments behind feature flags, monitoring stability and user feedback in production for rapid iteration and data driven adjustments. You will negotiate interfaces with partners, ensuring contracts stay clear as requirements evolve and dependencies change without breaking existing flows. You will translate ambiguous product goals into testable scenarios for cloud hosted components with measurable outcomes that stakeholders can track. You will guide architectural tradeoffs so AI assisted tools speed delivery without sacrificing maintainability or long term robustness of the system.
Key facts
What you'll do
- Investigate legacy systems and define modernization pathways for large scale transformation initiatives that touch multiple business units.
- Architect cloud native microservices that replace monolithic components while preserving critical business capabilities and minimizing user disruption.
- Translate ambiguous product goals into testable scenarios for cloud hosted components with clear acceptance criteria that engineers can verify automatically.
- Design intake blueprints that map legacy behavior into new service boundaries and data contracts, enabling incremental cutover without big bang failures.
- Orchestrate build pipelines where container images and infrastructure as code validate successfully before merge, catching issues early in the development cycle.
- Coordinate review rituals that align business intent with technical implementation details across distributed teams to keep everyone moving in the same direction.
- Ship increments behind feature flags, monitoring stability and user feedback in production to guide improvements and prioritize next steps.
- Negotiate interfaces with external partners, ensuring contracts remain clear as evolving requirements introduce change and new constraints emerge.
- Guide architectural tradeoffs so AI assisted tools increase delivery speed without eroding maintainability, security, or long term operational health.
- Mentor engineers on patterns that keep systems observable, secure, and easy to reason about over time, building a stronger overall team capability.
- Write dependable server side logic and craft responsive interfaces that deliver intuitive end user experiences across different contexts and devices.
- Fluency in English allows you to refine specs, communicate clearly, and document decisions for global readers in a multinational environment.
Requirements
Candidates bring three years of experience building full stack features from concept to production in demanding environments that test reliability and performance. Fluency in English is mandatory, enabling clear communication, precise spec refinement, and documentation that global readers can rely on when making important decisions. You write dependable server side logic using languages and frameworks aligned with modern cloud native development standards that emphasize scalability and resilience. You craft responsive user interfaces that feel intuitive and deliver consistent performance across varied network conditions, device types, and user contexts. Comfort with cloud platforms and modern tooling is essential for managing complex deployment workflows, infrastructure automation, and the operational demands of distributed systems. You engage with remote collaboration practices that support a worldwide presence and asynchronous workflows, ensuring that time zones do not block progress. You contribute to a certified Great Place to Work environment where professional development and growth are actively supported through learning opportunities and inclusive leadership. You thrive in fast paced settings where you negotiate interfaces, resolve dependencies, and guide architectural decisions under evolving requirements while keeping the broader product vision intact.
Practical notes
The engagement is remote, allowing flexibility in work location while requiring reliable connectivity, disciplined communication, and adherence to agreed working hours.
The role involves high impact digital transformations for clients in the United States and Europe, meaning your work will support organizations across different regulatory environments and market expectations.