Job Specifications
There are NO limits to your career: come shape the future and be part of a truly unique global culture at OutSystems!
About This Role
As a Senior Software Engineer in OutSystems R&D, you’ll be a member of the group of teams responsible for developing the next generation of capabilities of one of our platform components.
If you are a problem solver, inquisitive by nature and driven by curiosity, this is the job for you!
Job Responsibilities And Expectations
Designing and developing solutions with the team, by following development processes (like TDD, BDD, code reviews...);
Optimizing the performance of the platform component you’ll work on;
Produce and test code in short cycles, with a high degree of automation;
Gather feedback from end-users and adapt your solutions;
Focus on developing maintainable solutions that scale to thousands of users;
Last-line troubleshoot of complex incidents created by the solutions developed in your team, having on-call support rotation;
Knowledge of product development best practices, continuous delivery, and testing;
Experience in designing and communicating high-level functional designs and solutions;
Availability be part of the 24x7 on-call rotation.
Desired Skills & Experience
Bachelor's or Master's Degree in Software Engineering, Computer Science, or similar. If you do not have one but you are really good (and can show it), we still want to hear from you;
4+ years of software development experience;
Knowledge of software engineering principles, algorithms, data structures, and Object-Oriented Design;
Passion to analyze and design elegant solutions for high-tech problems;
Passionate about learning and helping others find their way in complex subjects;
Great troubleshooting skills;
Drive to innovate and bring development best practices into your team;
Drive to understand what are the upcoming technologies and frameworks;
Good communication skills and fluency in English;
Great level of autonomy;
Continuous delivery and testing techniques;
Excellent coding skills in C# (.Net Core);
Knowledge of Relational & non-relational databases is a plus;
Knowledge of cloud systems (e.g. AWS, Azure) is a plus.
Experience with Go language is a plus.
Experience with Kubernetes (K8s) is a plus.
The Longer Story
OutSystems enables enterprise teams to build AI-powered applications and agents that reduce manual work, streamline internal operations, and accelerate impact. A proven low-code foundation combined with agentic AI and AI app generation capabilities empowers teams to move up to 10x faster with the assurance of security, scalability, and governance built in.
As the future becomes agentic, our customers need us now more than ever. AI has opened the door to extraordinary possibilities—but inside the enterprise, things are moving fast and feeling chaotic. Some early adopters are making progress in production, but for many, AI tools are sprawling without governance, data isn’t ready, and talent isn’t there yet. Enterprises are still drowning in application backlogs and struggling with legacy systems. But with the right platform, AI doesn’t have to add to the chaos. It can become the breakthrough that brings clarity—and drives real, enterprise-wide impact. At OutSystems, we’ve built that platform, providing the tools necessary for enterprises to overcome these hurdles.
We are looking for passionate, talented, and motivated people to join us in helping our customers build, deploy, and scale apps and agents—fast, helping them accelerate innovation while enabling secure, governed human-AI collaboration.
OutSystems is a truly global company, with more than 850,000 developer community members, 1,700 employees, more than 500 partners, and thousands of active customers in over 75 countries and across 21 industries. Founded in 2001, OutSystems has offices in the United States, United Kingdom, the Netherlands, Portugal, Germany, the UAE, Japan, Hong Kong, Malaysia, Australia, India, and Singapore, and of course has a thriving, worldwide community of remote employees.
Amongst our customers are some of the world's most recognizable brands across diverse industries—brands like Toyota, Heineken, Bosch, KeyBank, and UCLA. These customers are the reason we have a 4.6 star rating on G2. Their success is ours, and their stories demonstrate tangible ROI and transformational impact. We are a 9x Gartner Magic Quadrant Leader for Low-Code Application Platforms and a multi-year leader in the Forrester Wave. We’re recognized not just as leaders but as visionaries with a strong ability to execute, now extending our leadership into the AI and agentic application development arena.
Working at OutSystems
Our goal is to ensure that OutSystems is a place for bright, happy, and motivated people who share a common purpose and take pride in doing excellent work to pursue our vision of providing the AI-powered low-code development platform enterprise leaders trust to build, secure, and evolve their business a
About the Company
OutSystems is a global leader transforming how companies innovate through software, empowering IT leaders with a better way to build the software that matters most. The OutSystems platform helps companies develop, deploy, and maintain mission-critical applications by unifying and automating the entire software lifecycle. With OutSystems, organizations leverage generative AI to deliver software instantaneously, adapt faster to changing requirements, and reduce technical debt by building on a future-proof platform. Helping cus...
Know more