Software Engineering Manager-1861


Apply Now
General Information

Engineering Manager

What you’ll do:

As a team, we are still small enough for your influence to be felt in every corner, and yet we're well established enough as a company that we are able to invest in our technology and focus on our growth. We're looking for an Engineering Manager for our Product Domain Team, that can help us build on our solid foundation and take advantage of the exciting opportunity ahead of us.

The products domain is an exciting new team. They’re applying domain driven design to solve complex problems around how we model and represent products to sellers, buyers, and the fulfillment/manufacturing partners. This team will be architecting and building enhancements to our current platform as well as brand new API driven services.

 

Requirements

What we're looking for:

One of the company's core values is problem-solving. We believe that a bias towards thoughtful action helps us explore opportunities and test theories quickly, so an Engineer who relishes analyzing a difficult problem and moving quickly to solve it would be a good fit here. Balanced against that, in some areas of the code base we need to move deliberately and carefully where risk is higher. An engineer who can strike that balance—moving quickly when possible; moving with more care when required—would enjoy the challenges we face.

 

As an Engineering Manager on the Products Domain team, we are looking for someone who:

  • Has 3 - 5 years of professional development experience using modern object oriented languages such as Ruby, Python, or NodeJS
  • Has 1 - 3 years of experience leading engineering teams with a track record of successful delivery
  • Can work collaboratively across functional teams to understand the challenges of the business and communicate the bigger picture to an engineering team
  • Has strong people skills and can successfully mentor, motivate, and inspire an engineering team
  • Possesses excellent communication skills, can talk to a variety of people about complex technical subjects and understands how to approach difficult conversations
  • Is willing to advocate for their team, work to build an inclusive and diverse culture and be willing to suggest solutions to problems that our engineers face in their day to day work.
  • Has a track record of successful delivery

 

Relevant experience:

  • modern Agile development, familiarity with TDD, CI/CD (required)
  • exposure to modern web application architectures (required)
  • Leadership experience (required)
  • Domain driven design
Apply Now