OutSystems aims to solve the chaos and challenges enterprises face with AI adoption, including governance issues, data readiness, talent gaps, and legacy system struggles. The company provides a low-code platform combined with AI capabilities to enable faster, more secure, and governed development of AI-powered applications and agents, thereby accelerating innovation and driving enterprise-wide impact.
Requirements
- 5+ years of hands-on, production-level development experience with the OutSystems platform, including significant experience designing and deploying large-scale enterprise applications.
- Expertise in designing modular, scalable architectures in OutSystems (multi-layer architecture, reactive web development, performance tuning).
- Proven ability to build complex integrations using OutSystems (exposed/consumed REST APIs, extensions in C-Sharp or Java) to connect to external systems.
- Experience working within Agile development teams in an enterprise environment, including familiarity with CI/CD pipelines, source control (Git), and deployment management.
- Prior experience integrating low-code applications with intelligent services or AI Agent frameworks (e.g., using LLM APIs, function calling, or event-driven architecture).
- Strong knowledge of SQL and data modeling in the context of enterprise applications.
Responsibilities
- Design, develop, and test reusable applications, modules, and templates exclusively on the OutSystems platform, adhering to the highest standards of performance, security, and maintainability (Pillars of OutSystems Architecture).
- Translate complex business requirements and AI Agent interaction logic into clean, efficient low-code models and user interfaces.
- Develop robust connectors and integrations (e.g., REST, SOAP, custom extensions) to bridge the low-code front-end with back-end AI services and enterprise systems.
- Lead technical documentation efforts, ensuring all solution components are fully documented, maintainable, and easily adopted by customer delivery teams.
- Act as a technical Subject Matter Expert (SME) for low-code best practices and advanced OutSystems capabilities (e.g., complex architecture patterns, CI/CD integration, monitoring).
- Perform code reviews, mentor junior team members, and ensure the engineering team consistently delivers high-quality, resilient codebases.
- Collaborate with the Director of Solutions to prototype and validate new solution concepts and technical feasibility.
Other
- Proven ability to diagnose complex technical issues and drive solutions independently.
- A focus on delivering tangible, working solutions that solve real business problems quickly.
- Excellent collaboration and communication skills, comfortable working within a geographically distributed team (Portugal/USA).
- Team Player
- Results-Oriented