Forward Deployed Engineering Manager
Spruce Systems
What You'll Do
- Manage and grow a team of forward deployed engineers, providing coaching, mentorship, and career development
- Oversee multiple public sector deployments, from prototyping to development to operations and maintenance
- Partner with delivery managers to ensure projects are executed on time, within scope, and to high technical standards
- Build strong relationships with government partners, serving as a trusted technical leader and ensuring alignment with policy and operational goals
- Set and enforce engineering best practices across deployments, including security, privacy, and accessibility requirements
- Identify and drive efficiencies across projects, ensuring knowledge and tooling are shared across teams
- Collaborate with platform teams to feed customer insights into SpruceID’s roadmap and contributions to global identity standards
Qualifications
- 8+ years of experience in software engineering, with at least 3+ years in an engineering management or team leadership role
- Experience managing teams delivering production-grade systems in statically typed languages (Rust, Go, Java, C#)
- Proven track record leading cross-functional engineering projects in complex or regulated environments
- Strong technical background across the software development stack, including infrastructure, devops, backend, frontend, and mobile
- Demonstrated ability to build trust with both technical and executive stakeholders, ideally in the public sector
- Excellent communication, leadership, and organizational skills
- Based in the US and willing to travel as needed to support state government partners
Bonus Qualifications
- Prior experience managing engineering teams working with public sector software projects
- Familiarity with government procurement, compliance, and governance considerations
- Knowledge of computer security, cryptography, and user data privacy practices
- Experience scaling engineering organizations or establishing new delivery functions