Technical Manager, Software Platform
Leads engineering team building developer platforms, CI/CD, tooling, and cloud services for AI/ML finance systems. Requires 8+ years software engineering, 2+ years management, strong Python/Go/C++ skills, and platform/infra expertise.
About the job
Responsibilities
- Manage, grow, and hire for a team of platform and infrastructure engineers — and mentor ICs to continuously raise the technical bar
- Be hands-on technically — dig into code, debug systems, and work alongside the team to solve hard problems
- Own the roadmap for your domain, define ambitious goals, and reliably deliver against them
- Build and operate the systems that power the software development lifecycle — build systems, CI/CD, developer tooling, deployment automation — with high reliability, observability, and performance
- Improve engineering and researcher productivity by building well-designed platform abstractions, standardizing workflows, and reducing infrastructure friction
- Partner across infrastructure, security, research, and engineering to ensure seamless integration
- As the team grows, potentially expand scope into cloud platform services — including workload routing, resource optimization, and cost governance
Requirements
- Computer Science degree or equivalent practical experience
- 2+ years of engineering management experience
- 8+ years of professional software engineering experience
- Demonstrated experience managing and mentoring engineering teams
- Proven ability to attract, hire, and retain exceptional engineering talent
- Strong programming experience in Python, Go, C++, or similar
- Experience building or operating developer platforms, cloud infrastructure, or internal platform services — ideally with exposure to both on-prem and cloud environments
- Experience operating critical systems with high reliability requirements
- Knowledge of best practices for scalable system design and operational excellence
- Ability to dive deep technically while maintaining a strategic view of platform architecture
- Strong communication and collaboration skills across engineering and research organizations
Preferred Qualifications
- Experience with cloud infrastructure (AWS, GCP, or similar) alongside on-prem systems
- Experience with large monorepos, Bazel or similar build systems
- Experience improving developer productivity at scale
- Experience with CI/CD systems or internal platform engineering
- Experience optimizing cloud resource usage or managing cloud cost efficiency at scale
- Experience leading teams through cloud adoption or infrastructure modernization
Skills
Python, Go, C++, CI/CD, Bazel, AWS, GCP, Kubernetes, Hpc, Monorepos
Similar jobs
Engineering Management jobsLeads a remote-first team of SDETs responsible for product quality, test strategy, automation, and release reliability across SaaS and customer-managed environments. Requires 10+ years of industry experience, technical leadership, and strong expertise in testing, CI/CD, observability, and quality metrics.
Engineering Manager who will lead and grow engineering teams while staying hands-on with system design, architecture, and code. The role focuses on developing people, delivering financial data and accounting products, and building scalable management practices.
Leads a large engineering team building sales-representative workflows and AI-assisted productivity features. The role combines people management, technical direction, hiring, cross-functional partnership, and hands-on software engineering leadership, with 8+ years of engineering experience required.
Leads the Journeys engineering team building visual journey experiences and distributed workflow systems for automated customer communications. The role requires engineering management experience, strong distributed-systems expertise, and ownership of reliability, scalability, architecture, and team development.
Leads the engineering organization and roadmap for Hover’s estimating product, managing a six-engineer team while guiding architecture, pricing logic, enterprise customer delivery, and team growth. Requires 10+ years of software engineering experience and 4+ years managing engineering teams.