Remote job
Lead Software Engineer (Remote)
Job details
About this role
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.