OutSystems

Senior Software Engineer, Fullstack

OutSystems

full-time

Posted on:

Location Type: Remote

Location: Portugal

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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 (4+ 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 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
TypeScriptJavaScriptReactAngularC#.NET Corecloud-native developmentmicroservicescontainersCI/CD pipelines
Soft skills
collaborationmentoringknowledge sharinginnovationcommunicationproblem-solvingpassion for developer experience