
Principal Software Engineer, Fullstack
OutSystems
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Drive the solution design, implementation, and maintenance of robust, delightful, scalable, and secure core features for our developers building apps on OutSystems.
- Collaborate with product managers, UX designers, and other engineers to deliver solutions that balance functionality, usability, scalability, and high degree of automation.
- Own features end-to-end: from architecture and technical design to alignments, 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 our engineering.
Requirements
- Proven experience (10+ years) as a software engineer solving complex problems, and building high-impact products or platforms.
- Strong skills in TypeScript/JavaScript and modern web development frameworks (e.g., React, Angular, or similar).
- Strong skills in C# (.NET Core).
- 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.
- 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.
Benefits
- A company that is always growing, changing, and innovating.
- Real career opportunities.
- Work colleagues that are as smart, hard-working, and driven as you.
- Disrupting the status quo is in our DNA.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptJavaScriptReactAngularC#.NET Corecloud-native developmentmicroservicescontainersCI/CD pipelines
Soft Skills
collaborationmentoringknowledge sharinginnovationcommunicationproblem-solvingpassion for developer experienceteamworkadaptabilityleadership