Bachelor’s or master’s degree in computer science, computer engineering or a related technical field, or equivalent practical experience
Extensive years of hands‑on software engineering experience with the past 5+ years leading and managing technology teams
Deep understanding of the software development lifecycle with a proven ability to guide teams through design, architecture, development, testing and deployment including Node, React, Javascript, and AWS/GCP
Proven capability to make technical tradeoffs based on changing business priorities and technical roadmaps
Proven record of implementing essential software engineering practices including code review, automated testing, CI/CD pipelines and performance optimisation
Demonstrated experience hiring, training, retaining and mentoring high‑performing engineering teams
History of successful stakeholder collaboration with product managers, desi...
Ready to Apply?
Join thousands of Americans building their careers