This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced Sr. Software Engineer to join our team and play a key role in building reliable, scalable software solutions. This position is ideal for an engineer who combines strong technical leadership with hands-on development across modern web, cloud, and distributed systems. The right candidate brings a thoughtful approach to architecture, embraces AI-enabled development practices, and partners effectively with cross-functional teams to deliver high-quality products.
Job Responsibility
Design, develop, and support complex software features and platform capabilities that improve product performance, reliability, and scalability
Define technical approaches for new applications, shared services, and system enhancements while aligning solutions with broader architectural standards
Contribute hands-on code and provide technical leadership through constructive reviews, mentoring, and engineering best practices
Strengthen product quality by implementing automated testing strategies and validating software behavior throughout the development lifecycle
Apply secure development principles to protect applications, data, and integrations across front-end and back-end environments
Investigate production issues, identify root causes, and deliver timely fixes across application, database, and infrastructure layers
Use AI-driven tools to accelerate solution design, coding, debugging, testing, and code review while helping the team adopt effective usage patterns
Collaborate with stakeholders to understand business priorities, user expectations, and functional requirements in order to shape practical technical solutions
Support software delivery from initial development through deployment, monitoring, and ongoing operational improvement using source control and CI/CD practices
Recommend and implement improvements to engineering workflows, tools, and development standards that increase team effectiveness and delivery consistency
Requirements
15+ years of software engineering experience, supported by a high school diploma or equivalent
Advanced expertise in JavaScript or TypeScript with Node.js, along with strong development experience in C# and .NET technologies
Proven background building distributed systems and scalable enterprise applications using modern architectural and design principles
Strong experience with relational databases, including Entity Framework or EF Core, database design, and platforms such as SQL Server or PostgreSQL
Hands-on knowledge of cloud-native development and deployment, including AWS services such as Lambda, S3, API Gateway, CloudFront, and EventBridge
Working familiarity with modern front-end technologies, including React, Angular, or AngularJS, as well as web platform concepts and browser behavior
Experience with authentication and security standards such as OpenID Connect and OAuth2, plus strong troubleshooting skills across full-stack environments
Proficiency with Git, CI/CD pipelines, and AI-assisted engineering tools such as GitHub Copilot, Cursor, Claude, or comparable platforms
What we offer
medical, vision, dental, and life and disability insurance