Software Engineering Technical Leader (Remote)
Core
Lead the technical direction for Python and C++ testing ecosystems, developer tooling, and CI/CD infrastructure to improve engineering quality and productivity across the organization.
Role type
Senior Technical Leader (Software Engineering)
Builds
Reusable testing frameworks, libraries, developer tooling, and quality platforms integrated into CI/CD pipelines.
Domain
Software Engineering, Build Systems, Testing Infrastructure, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (expert), Python, Build systems (Bazel, CMake), Testing frameworks (GoogleTest, Google Mock, Catch2), CI/CD pipelines, Kubernetes, Cloud platforms (AWS, GCP, Azure), Debugging, Software design for testability
Preferred skills
Internal developer platforms, Modernizing large-scale C++ testing, Multi-language developer platforms, Distributed systems, Contract testing, Flaky test management
Technologies
C++, Python, Bazel, CMake, GoogleTest, Google Mock, Catch2, Kubernetes, AWS, GCP, Azure
Responsibilities
Define and drive strategy for the C++ testing ecosystem; Design reusable testing frameworks and developer tooling; Integrate quality gates into CI/CD pipelines; Build platforms for engineering metrics and pipeline health; Mentor engineers and influence technical decisions across teams.
Seniority
Senior, hands-on IC with leadership responsibilities