Unlock Endless Career Possibilities: Join OutSystems, a Pioneering Global Culture
About This Role
In this key position, you will be responsible for designing, implementing, and maintaining scalable, secure, and high-performance solutions while ensuring the operational integrity of platform components. You will develop and test code in short, automated cycles, focusing on maintainability and scalability for thousands of users.
Your expertise in product development best practices, continuous delivery, and testing will be crucial in optimizing system performance. Additionally, you will participate in an on-call support rotation, troubleshooting complex incidents, and acting as a technical mentor to drive best practices in development and deployment.
Key Responsibilities:
* Design, implement, and maintain robust, scalable, and secure solutions
* Optimize the performance of the platform component you'll work on
* Produce and test code in short cycles with high automation
* Develop maintainable solutions that scale to thousands of users
* Ensure high availability and operational integrity for team assets
* Mastery of continuous delivery and testing techniques
* Last-line troubleshooting of complex incidents created by solutions developed in your team
* Act as a technical mentor driving best practices in development and continuous delivery
Qualifications / What You Need To Succeed
* Bachelor or Master's Degree in Software Engineering, Computer Science, or similar
* 6+ years of software development experience
* Excellent coding skills in C# (.Net Core) and Python
* Proficient in Kubernetes and AWS
* Able to work effectively in a cross-functional, agile environment
* Availability to participate in an on-call rotation
* A self-driven problem solver with a passion for analyzing and designing elegant solutions
* Knowledgeable of core software engineering principles
* Promotes collaboration, knowledge sharing, and development best practices
* Passionate about learning and staying up-to-date with emerging technologies
About OutSystems
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. We are looking for talented and motivated people to join us in helping companies solve some of their most strategic business challenges.
Culture at OutSystems
We strive to create an inclusive culture of diversity where everyone feels empowered to be their authentic self and perform at their best. A company that embraces creativity and innovation that comes through diverse perspectives. We are committed to creating a team that reflects society through inclusive programs and initiatives.
Join Our Mission
Join us in disrupting the status quo of the low-code market and giving our customers the power to innovate through software.