As a Technical Team Lead – OutSystems Developer, you will provide technical leadership, business domain ownership, and hands-on development support across one or more Agile delivery teams. Within a highly collaborative Agile environment, you will guide developers, Business Analysts, and Quality Assurance professionals in delivering scalable, secure, and high-quality business applications while serving as a trusted technology partner to business stakeholders. This role combines technical strategy, operational leadership, and active development responsibilities within the OutSystems platform.
Responsibilities:
Technical Leadership
- Lead the day-to-day technical execution and oversight of development activities across assigned Agile teams.
- Architect and guide the implementation of scalable, maintainable, and secure OutSystems-based solutions.
- Champion engineering best practices and ensure solutions align with enterprise architecture, security standards, platform governance, and application lifecycle management.
- Ensure technical solutions align with enterprise architecture, security standards, and platform governance practices.
- Coordinate with other Team Leads for platform operations, on-call support, environment management, and production incident resolution across teams.
- Lead root cause analysis and resolution of production incidents, coordinating efforts across teams when necessary.
- Monitor delivery metrics, technical debt, platform health, and engineering quality indicators to support sustainable delivery and continuous improvement.
- Facilitate technical estimation, sprint planning, and capacity planning in partnership with Business Analysts, Scrum Masters, and stakeholders.
- Ensure technical documentation, operational processes, and team knowledge are maintained and accessible.
- Drive delivery predictability by proactively managing team commitments, risks, dependencies, and impediments across assigned Agile teams.
Business Domain Ownership
- Serve as the primary technology representative for assigned business domains, developing a strong understanding of business processes, challenges, and strategic objectives.
- Build trusted relationships with business stakeholders, providing technical consultation and identifying opportunities for process improvements, automation, innovation, and product enhancements.
- Partner with Business Analysts and stakeholders to manage product backlogs, prioritize initiatives, and translate business objectives into technical roadmaps and delivery plans.
- Translate business priorities into technical roadmaps, delivery plans, and actionable development initiatives.
- Collaborate with Business Analysts, Product Owners, Designers, and Quality Assurance professionals to deliver end-to-end business solutions.
Hands-On Development Support
- Serve as a mentor to developers of varying experience levels through coaching, peer reviews, knowledge sharing, and structured feedback.
- Actively contribute to application development by delivering complex features, integrations, reusable frameworks, code reviews, troubleshooting, and sprint work as needed.
- Foster team growth and engineering excellence through pair programming, collaboration, knowledge sharing, retrospectives, and continuous feedback.
- Participate in sprint work as a contributing developer when additional technical support is needed.
- Support change management and release activities, including deployment verification, implementation planning, and production readiness reviews.
What You Bring (Requirements):
- Proven experience leading technical teams or mentoring developers in a collaborative, Agile/Scrum environment.
- Advanced expertise in development and architecture design for web or mobile apps (Experience with OutSystems a plus)
- Strong knowledge of software development principles, including OOP, SOLID, MVC, and design patterns applicable to low-code platforms.
- Proficiency in HTML, CSS, JavaScript, and responsive UI design.
- Experience with integration methodologies (REST, SOAP) and API-first development.
- Intermediate or advanced SQL and data modeling skills using platforms like SQL Server, Snowflake, or Oracle.
- Practical understanding of DevOps practices, including feature toggles, CI/CD pipelines, and Git-based version control.
- Hands-on experience using tools such as GitHub, Azure DevOps, Application Insights, Dynatrace, or similar for observability and reliability engineering.
- Strong debugging and troubleshooting skills using tools such as OutSystems Service Studio and browser dev tools.
- Ability to align technical efforts with business objectives and effectively communicate technical solutions to non-technical stakeholders.
- Experience making technical tradeoff decisions balancing speed, quality, risk, and maintainability.
- Ability to influence without direct authority.
- Demonstrated ability to build trusted relationships with business stakeholders and effectively balance business priorities with technical constraints.
Qualities that Stir Our Souls (and Make You Stand Out):
- Bachelor27s degree in computer science, CIS, MIS, or equivalent experience.
- Prior experience managing environments across development, staging, and production.
- Experience leading multiple concurrent delivery streams or Agile teams.
- Exposure to cloud platforms such as Microsoft Azure or AWS.
- Familiarity with SPA frameworks like React.js, Angular, or Vue.js.
- Awareness of tools like CoPilot, SonarLint, SonarQube for improving code quality and reducing technical debt.
- Exposure to .NET and its integration with low-code platforms is a plus.
- Certifications in OutSystems and/or knowledge of OutSystems Developer Cloud (ODC) are a plus.
Not the right job for you? Register your details at the 'Introduce Yourself' link (top right) and we'll be in touch!
Job Location: SRS Distribution - McKinney
7440 State Highway 121 McKinney, TX 75070-3104
Competitive weekly/bi-weekly pay, discretionary bonuses, 401(k) with company match, Employee Stock Purchase Plan, paid time off (vacation, sick, volunteer, holidays, birthday, floating), medical/dental/vision, flexible spending accounts, company-paid life and short-term disability, plus optional long-term disability, and additional life insurance. All benefits subject to eligibility.
Should a Candidate be submitted to fill a position by a recruiting or staffing services agency (22Agency22), the Company has no obligation to pay the Agency any fee for submission, offer, placement or any service without a fully executed contract of service covering the engagement.