OutSystems is hiring a Senior Software Engineer to design, build, and optimize the systems that power our products. You’ll solve high-impact challenges using modern technologies to deliver secure, scalable, and high-performance solutions.
What You'll Do
- Design and develop solutions with a high level of autonomy, following processes like TDD, BDD, and code reviews.
- Support the development of more junior developers.
- Optimize the performance of your assigned platform component.
- 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.
- Apply knowledge of product development best practices, continuous delivery, and testing.
- Design and communicate high-level functional designs and solutions.
What We're Looking For
- Bachelor's or Master's Degree in Software Engineering, Computer Science, or similar, or equivalent demonstrable skill.
- 3 - 8 years of software development experience.
- Knowledge of software engineering principles, algorithms, data structures, and Object-Oriented Design.
- Good communication skills and fluency in English.
- Passion to analyze and design elegant solutions for high-tech problems.
- Great troubleshooting skills.
- Drive to innovate and bring development best practices into your team.
- Drive to understand upcoming technologies and frameworks.
Nice to Have
- Excellent coding skills in one or more of these technologies: C#, Java, Python.
- Experience with AWS, Kubernetes, and Microservices Development.
- Relational Database experience: SQL Server, Oracle.
- Experience with continuous delivery and testing techniques.
Technical Stack
- C#, Java, Python
- AWS, Kubernetes
- SQL Server, Oracle
Team & Environment
You’ll collaborate with cross-functional teams to deliver solutions.
Benefits & Compensation
- A company that is always growing, changing, and innovating.
- Real career opportunities including vertical progression, lateral moves, and skill mastery.
- Work with smart, hard-working, and driven colleagues in a global team.
- Inclusive culture of diversity where everyone feels empowered to be their authentic self.
Work Mode
This is a global role with positions open in the United States, United Kingdom, Netherlands, Portugal, Germany, UAE, Japan, Hong Kong, Malaysia, Australia, India, and Singapore.
OutSystems nurtures an inclusive culture of diversity and is an equal opportunity employer. All qualified applicants receive equal consideration regardless of race, place of origin, color, age, marital status, religion, sex, sexual orientation, gender expression or identity, protected veteran status, disability status or any other status protected by law.
