Senior OutSystems Engineer
About the Role
We are seeking a Senior OutSystems Engineer to lead platform stabilization and migration readiness efforts for a large-scale clinical application supporting 130+ locations nationwide. This is a highly hands-on, high-impact role focused on improving system performance, reducing risk, and preparing the platform for an eventual transition to a custom-built solution.
This engagement is expected to begin late April or early May and run approximately 6 weeks, with strong potential for extension based on performance.
What You’ll Do
Stabilize and Modernize Architecture
Assess tightly coupled module architecture and reduce dependencies
Identify and execute module extraction strategies to improve scalability
Minimize risk and blast radius of ongoing changes without disrupting workflows
Optimize Database and System Performance
Improve database performance by optimizing queries and implementing indexing strategies
Design and execute migration of binary large objects out of the database
Replace inefficient polling with event-driven or conditional patterns
Implement backpressure controls for integrations impacting system performance
Reduce Error Noise and Improve Observability
Identify and remediate recurring error patterns masking real issues
Refactor exception handling and client-side lifecycle violations
Establish a clean, monitorable baseline for system health
Build a Real Release Pipeline
Establish a true multi-environment deployment pipeline
Configure deployment automation using OutSystems APIs
Implement gated release processes with approvals and controls
Ensure non-production environments support meaningful regression testing
Manage Platform Capacity and Licensing
Audit platform usage and identify optimization opportunities
Remove unused or redundant components
Define governance for capacity-impacting changes
Extend platform headroom without impacting functionality
Prepare for Migration to Custom Platform
Document all integrations including triggers, data contracts, and failure modes
Map data entities into portable schemas
Capture business logic embedded within the platform
Identify core business logic vs platform-generated components
Advise on migration sequencing and risk across workflows
What You Bring
Required Experience
5+ years building and maintaining enterprise-scale OutSystems applications
Deep experience with OutSystems 11, Service Studio, and Lifetime API
Proven success optimizing performance including query tuning and data model improvements
Experience refactoring complex, tightly coupled systems into modular architectures
Strong SQL Server performance tuning experience including execution plans and indexing
Hands-on experience with CI/CD pipelines and deployment automation within OutSystems
Strong problem-solving skills in live production environments
Preferred Experience
Experience supporting or leading OutSystems to custom platform migrations
Background in healthcare or clinical systems with understanding of critical workflows
Familiarity with HIPAA considerations and secure data handling
Experience with license optimization and application object management
Knowledge of integration patterns across scheduling, e-signature, or CRM systems
Working Environment
Collaborate closely with internal engineering and PM leadership
Operate with high autonomy and ownership of technical decisions
Work within a live production environment supporting critical clinical operations
Balance speed and precision while minimizing risk to end users
This is a unique opportunity to step into a complex, high-visibility system, make immediate impact, and shape the foundation for a next-generation platform.