Engineering Lead



Sales & Business Development
Boston, MA, USA · Charlottesville, VA, USA · Columbus, OH, USA · Durham, NC, USA
Posted on Thursday, June 13, 2024

The Opportunity

As an Engineering Lead, you’ll be a manager of a cross functional team (e.g. engineers, product, program management) building amazing digital products for our clients, and you’ll help them achieve their personal and professional goals. You’ll also drive the team and our clients to use cutting-edge techniques and processes for software delivery, and use your technical prowess to shape the solutions we create. Success looks like an energized, happy team building high-quality software for eager, engaged client stakeholders.

We understand our responsibility to create a diverse, equitable, and inclusive place within the tech industry, while pushing to make our industry more representative. Because of this responsibility, we need candidates who value diversity and inclusion through their work, team collaboration, or mentorship. So in your cover letter, we encourage you to reflect on diversity, equity, and inclusion.


  • Are driven by curiosity and enthusiastic about learning new technologies
  • Believe in autonomy and taking initiative
  • Have professional engineering experience— we’re thinking at least 5 years building digital products, and at least 2 years leading a team
  • Have managed a team of software engineers building digital products, and been responsible for growing the people on the team through goal-setting, coaching and feedback
  • Are comfortable having difficult conversations and always have your clients’ and teammates’ best interests in mind
  • Have familiarity with CI/CD, Agile techniques for managing work, pairing, mobbing, and shift-left testing
  • Have owned the delivery of a complete digital product, with code that is durable, secure, scalable and thoroughly tested
  • Can simplify and communicate about complex problems around technology, business processes, user experience and development tasks

Bonus Points

  • Proficient with one or more of our core technologies (iOS, Android, Web Apps, API Engineering, Software Testing)
  • You’ve worked in a client services environment (e.g. digital agency)
  • Experience conducting interviews and hiring for your team
  • Experience consulting with teams on best practices

You’ll love this job if you...

  • Are comfortable collaborating and communicating with teams and clients to deliver software in an agile environment
  • Think of the product you are building as part of an ecosystem of development, testing and deployment tools and processes
  • Pride yourself on your work and take responsibilities and commitments seriously
  • Value daily opportunities to immerse yourself deeply in your work
  • Celebrate differences and thrive in an environment where everyone’s unique contributions are encouraged
  • Value a feedback culture that fosters personal and professional growth