Open jobs: 7
Headquarter: Washington, DC, United States

Software Engineering Manager


Helm believes that a more equitable world will be built by people with organizing superpowers. To achieve this vision, we are building one seamless and intuitive platform that integrates data, tools, and experiences to give anyone those superpowers. We are designing and executing experiments to better understand human civic behavior, determine which interventions drive impact, and scale them toward a more participatory democracy. Our customers are organizations engaged in political and social advocacy that drive big change over the long-term using a portfolio of strategies on a multi-partisan basis. Most importantly, our customers believe that people organizing in their communities are the ultimate agents of durable change.

Issue advocates and organizers are our inspiration. Building with and for them is our mission. We are assembling a team that shares values with, learns alongside, and stands with the people who are doing the work to change the nation. So if you're highly motivated, super passionate about democracy, and want to join a team that is looking to build great things together, Helm may be for you. This is a full-time position reporting to the Director of Applications. Helm is a remote first company.

We are seeking an experienced Engineering Manager who is passionate about building highly available and scalable services to power a variety of applications. A successful candidate will bring strong leadership ability, cloud infrastructure expertise, and the ability to deliver results within a fast-moving, agile environment. 

You will:

  • Be a key leader within an agile software development team designing, coding, and maintaining performant, reliable web services and applications.
  • Manage a team of engineers within the larger engineering organization.
  • Create the next evolution of our microservices based low-code architecture practices.
  • Maintain and refactor existing code to make it more reliable, secure, and efficient.
  • Provide coaching and mentorship to engineers on your team.
  • Test and monitor platform services for stability and scalability.
  • Ensure software development adheres to best practices and quality standards through code and design reviews.

You have:

  • At least 7 years of software engineering experience. 
  • At least 2 years of hands-on experience managing software engineering teams.
  • Worked with microservices within a large scale application. 
  • Experience with multiple languages and web frameworks such Node.js/Typescript, Python/Flask, PHP/Laravel, or Ruby on Rails.
  • Expertise in relational databases including database modeling, identifying bottlenecks, and writing optimized queries.
  • Experience with unit and integration testing, continuous integration and deployment workflows.
  • A natural curiosity, a desire to explore solutions and build products within a small, focused team.

Technologies we use:

  • Node.js, Typescript, GraphQL, Angular
  • Web, iOS, Android
  • Postgres, MongoDB, Redis
  • AWS Lambda

Helm is an equal opportunity employer that encourages diversity across all spectrums in its hiring, without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor. With that being said, we wouldn't be able to accommodate candidates in need of work sponsorship at this time since we are a small company. If you find this role interesting and you hit on the elements above, please apply!

Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Software Engineering Manager