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).
As a Lead Backend Engineer in the ODC Studio team, you’ll help shape the experience of thousands of developers worldwide, building intuitive, powerful, and high-performance tools that make modern application development faster and more enjoyable. In this role, you’ll collaborate closely with designers and fellow engineers to deliver features end-to-end — from technical design and implementation to performance optimization and usability. You’ll tackle complex engineering challenges around scalability, collaboration, and developer productivity, while ensuring that our users can trust the quality and reliability of the tools they rely on daily. We’re looking for engineers who are passionate about building outstanding developer experiences, curious about new technologies, and motivated by solving real-world challenges with elegant solutions. At OutSystems, you’ll work in an environment that values collaboration, craftsmanship, and continuous learning — while making a direct impact on how the next generation of software is created. This is an ideal role for a Lead Backend engineer who enjoys shaping end-to-end systems and collaborating on frontend experiences without being frontend-first.
Job Responsibility:
Design, build, and evolve core features of ODC Studio, ensuring a seamless, high-performance experience for developers building apps on OutSystems
Collaborate with product managers, UX designers, and other engineers to deliver solutions that balance functionality, usability, and scalability
Own features end-to-end: from architecture and technical design to coding, testing, deployment, and monitoring in production
Drive engineering excellence by promoting clean code practices, automated testing, performance optimization, and continuous delivery
Mentor and support other engineers, fostering knowledge sharing and a culture of innovation
Stay up to date with emerging technologies and bring forward ideas to continuously improve ODC Studio and its ecosystem
Requirements:
Proven experience (6+ years) as a software engineer building complex, high-impact products or platforms
Strong skills in C# (.NET Core)
Working knowledge in TypeScript/JavaScript and modern web development frameworks (e.g., React, Angular, or similar)
Solid understanding of software architecture, design patterns, and scalability principles
Experience with cloud-native development (e.g., microservices, containers, CI/CD pipelines, monitoring, distributed systems)
Knowledge of performance optimization, debugging complex issues, and ensuring product reliability at scale
Excellent collaboration skills, with the ability to work across product, design, and engineering teams
Passion for delivering outstanding developer experiences and helping others build great software
Good communication skills and fluency in English
Nice to have:
Familiarity with building developer tools, IDEs, or productivity software is a strong plus