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 shape scalable software solutions that deliver meaningful business value. This position is ideal for an experienced full-stack engineer who brings strong technical judgment, embraces AI-assisted development practices, and can influence engineering quality across the product lifecycle. You will work closely with cross-functional partners to create reliable, secure, and high-performing applications while helping elevate team standards and delivery consistency.
Job Responsibility
Drive the design, development, and enhancement of complex software capabilities across front-end, back-end, and cloud-based systems
Provide technical leadership through thoughtful code reviews, mentoring, and hands-on support that strengthens team performance
Build quality into the development process by advancing automated testing, secure coding methods, and dependable deployment practices
Investigate challenging production and application issues, determine root causes, and implement durable fixes across the stack
Use AI-enabled tools to improve solution design, implementation, debugging, validation, and peer review throughout the engineering workflow
Assess emerging engineering technologies and recommend practical ways to incorporate AI-driven tools and modern development practices
Oversee code integration and release activities using source control, continuous integration, continuous delivery, and established engineering processes
Partner with product and business stakeholders to align technical solutions with user needs, operational goals, and long-term platform direction
Identify opportunities to refine workflows, strengthen tooling, and improve overall engineering effectiveness and delivery outcomes
Requirements
10+ years of progressive software engineering experience with a track record of building and supporting complex applications
Advanced expertise in C#, .NET, ASP.NET, JavaScript, and React.js within modern full-stack development environments
Strong understanding of web application architecture, browser behavior, front-end performance, and responsive user experience design
Deep experience with relational databases, distributed data systems, and cloud-based data storage or pipeline technologies
Hands-on knowledge of cloud architecture and services, including serverless, APIs, event-driven integrations, content delivery, and object storage platforms
Solid command of application security concepts such as OAuth2, OpenID Connect, encryption, and secure software design principles
Proven experience with Git-based workflows, CI/CD pipelines, infrastructure automation, and modern architectural patterns for scalable systems
Demonstrated ability to lead technical direction, solve ambiguous problems independently, and influence cross-functional teams effectively