This role requires a senior technical practitioner to lead the design and delivery of complex software systems while uplifting client engineering teams
Job Summary
This role requires a senior technical practitioner to lead the design and delivery of complex software systems while uplifting client engineering teams.
The successful candidate will shape architecture, validate design decisions early, and ensure high-quality delivery across the full software lifecycle.
A key part of the role involves enabling others by improving how teams build systems through hands-on collaboration and structured knowledge sharing.
Matching Summary
Match Score: 85
This role requires a senior technical practitioner to lead the design and delivery of complex software systems while uplifting client engineering teams.
Skills & Requirements
Must-have
8+ years software engineering experience
Cloud platform development expertise
Microservices and event-driven architecture
CI/CD pipelines and infrastructure-as-code
Technical leadership and mentorship skills
Nice-to-have
Government or regulated environment exposure
Experience with legacy system modernization
Strong communication in client-facing roles
Comfortable working in ambiguous environments
Key Requirements
8+ years of software engineering experience
Experience with greenfield and legacy modernization projects
Strong ability to mentor distributed engineering teams