OutSystems is looking to solve the problem of building intuitive, powerful, and high-performance tools for modern application development, while ensuring scalability, collaboration, and developer productivity.
Requirements
- Proven experience (2+ years) as a software engineer building complex, high-impact products or platforms.
- Strong skills in TypeScript/JavaScript and modern web development frameworks (e.g., React, Angular, or similar).
- Strong skills in .NET (C-Sharp) or other object-oriented programming language.
- 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).
- Familiarity with building developer tools, IDEs, or productivity software is a strong plus.
- Knowledge of performance optimization, debugging complex issues, and ensuring product reliability at scale.
Responsibilities
- Design, build, and evolve core features, 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 Workflow Editor and its ecosystem.
Other
- Passion for delivering outstanding developer experiences and helping others build great software.
- Excellent collaboration skills, with the ability to work across product, design, and engineering teams.
- Real career opportunities, including vertical career progression, lateral moves, and mastering specialized skills.
- Work colleagues that are as smart, hard-working, and driven as you.
- OutSystems nurtures an inclusive culture of diversity, where everyone feels empowered to be their authentic self and perform at their best.