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
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.
Disclaimer: This job offer was originally posted on Linkedin.