Los Angeles, CA

Engineering Manager

Stem exists to help artists navigate the business behind their music. We do this by reducing complexity, creating clarity, and providing more opportunities to exercise full control. The artists on our platform decide for themselves how their hard-earned dollars flow–whether through splits to their collaborators or by scaling their earnings to invest in their futures with no strings attached.

Our growing development team is seeking a well rounded Engineering Manager to join our mission-driven team. This individual should have solid professional experience in full-stack web development and feel confident in managing and leading a team of engineers. Our ideal candidate will be excited by the unique challenges of this role. They will assist in a fast paced and evolving nature of our fintech offerings alongside our digital music distribution business. We are a collaborative and autonomous team and highly value good communication skills.

This is full-time and fully remote, with occasional in-person get-togethers in Los Angeles for which we cover travel / lodging for out-of-town employees.

What You'll Do:
  • Lead a team to build products and features used by some of the leading artists and their teams in the music industry
  • Provide guidance, feedback, technical mentorship, and facilitate career growth to a team of engineers spanning all experience levels
  • Work with engineers and Product Owners on a regular basis to align teams with the product vision and the desire to foster engineering best practices
  • Be a primary technical resource for your team. Facilitate technical discussions on software architecture, code reviews, CI/CD, debt, refactoring, testing, etc. 
  • Lead and mentor engineers through regular 1:1s, advice on career growth, and feedback on technical aspects of performance
  • Help foster a strong engineering culture and the adoption of best engineering practices
  • Play a key role in hiring, onboarding, and retaining great engineers
  • Effectively observe, communicate, and resolve team impediments, proactively escalating issues of concern related to deliverables
  • Collaborate with Stem’s broader team on product and technical roadmapsHelp independent musicians stay independent, by bringing fintech to music!
  • Help independent musicians stay independent, by bringing fintech to music!

Our Ideal Candidate Has:
  • 5+ years of engineering experience with Python or a close-enough language
  • 5+ years of experience working as a software engineer in a team setting
  • Practical experience leading an engineering team, preferably experience leading a remote team. Experience recruiting, interviewing, onboarding, building, and fostering engineering culture
  • Excellent communication skills (both verbal & written)
  • Deep technical understanding of full-stack web development
  • Significant experience leading initiatives on software architecture, code reviews, CI/CD, refactors, tech debt, testing strategies, etc
  • Deep experience with coaching engineers on both technical and non-technical aspects of software development and delivery
  • A proven track record of achieving results through continuous improvement of engineering tools and processes
  • Excellent project management skills

Technologies We use:
  • Python, Django, Javascript, React, SQL
  • PostgreSQL, RabbitMQ
  • Git, Athena, AWS, Docker, Terraform, Apache Airflow 

Don't match every skill listed? Almost nobody does! Think you're a good fit anyway? Please let us know.

Benefits:
  • Competitive compensation package including equity for all full-time employees.
  • We maintain salary brackets for all career tracks to ensure equitable salaries across the company.
  • 100% premiums covered for employee medical, dental, and vision (60% for dependents)Company 401(k) match up to 4%.
  • Unlimited paid time off
  • FSA
  • Life insurance
  • Student loan pay down program
  • Excellent parental leave policies 

**Stem is an equal opportunity employer, and more than that, actively strives to build and nurture a diverse, inclusive, and equitable team.  We celebrate differences and screen for shared values rather than culture fit.  We are committed to providing employees with a work environment free of discrimination and harassment.**
Browse other jobs