Role overview
Lead delivery on complex software consulting projects, guiding teams from discovery through production while staying hands-on with design and implementation. You’ll work with a small number of client engagements over time, make sound technical choices across different stacks, and help teams deliver software that meets client and user needs.
Responsibilities
- Contribute early to engagements and establish productive working relationships with client teams.
- Lead architecture and software design discussions, balancing quality, scope, and delivery deadlines.
- Guide teams building or integrating machine learning systems, including data preparation, model deployment, integration, and monitoring.
- Develop and document solution options with clients and colleagues, then turn decisions into clear actions.
- Maintain a prioritized, estimated backlog and guide project roadmaps on larger engagements.
- Mentor teammates, support team practices, and maintain relationships with client technical leaders.
Requirements
- Typically seven or more years of success delivering software across varied projects, including leadership on demanding client engagements.
- Proven ability to lead consulting work from discovery into production and to adapt delivery to different client needs.
- Production coding experience across one or more languages and frameworks; examples include Java, .NET, Python, TypeScript, JavaScript, React, Go, Ruby, Rust, Scala, R, and SQL.
- Experience with automated testing, debugging and improving existing code, Git, MacOS or Linux, and CI/CD workflows.
- Ability to address architecture concerns such as performance, security, reliability, and scalability, and to guide decisions when requirements are uncertain.
- Strong communication, stakeholder collaboration, feedback, and mentoring skills; experience integrating AI/ML features and using AI-assisted development tools.
Benefits and work setup
- Remote-first work across the United States, Canada, and the United Kingdom, with hub communities and coworking support. Client travel is uncommon.
- Learning resources, annual learning stipend and time, flexible paid time off, and 12 weeks of new-parent leave for eligible employees.
- Published US base salary bands vary by geographic structure, from $126,279-$157,849 to $147,254-$184,068.