Job Description

Engineering Manager (Remote U.S.)

Remote – USA

Engineering /

Full time /

Remote

We’re on a mission to help every family leave their legacy with a fast, easy, and secure way to create, manage, and distribute their estate plan online. Since 2017, we’ve helped hundreds of thousands of families plan for their future with a streamlined and intuitive approach that makes estate planning simple, affordable, and accessible. We’re backed by leading names in venture capital including Jackson Square Ventures, Link Ventures, Revolution’s Rise of the Rest, Halogen Ventures, and more.

If you would like to join us, we are looking for an Engineering Manager who will manage a full stack software development squad responsible for developing both the front-end and back-end aspects of our applications. It is important to note that this is a senior level engineering position that requires significant hands-on code and architecture level engagement while also managing a very small number (2-3) of direct reports. As such, we expect you would typically spend about 60% of your time in hands-on development and the other 40% of your time leading a team.

About You:

  • Strong technical expertise in full stack software development, with proficiency in front-end technologies such as React, VueJS, and Angular, as well as back-end technologies including NodeJS, ExpressJS API, MySQL, AWS, Redis, Postgres, and MongoDB
  • Appreciates the hands-on nature of leading in a small company
  • Proven experience leading and managing software development teams, providing technical guidance, mentorship, and fostering a collaborative environment
  • Strong problem-solving skills and the ability to translate business requirements into scalable and efficient software solutions
  • Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams and stakeholders
  • Passion for your craft and the ability to inspire and drive innovation within the team

About the Role:

  • Partnering closely with a Product Manager and Designer in empowering the team to discover, test, deliver and measure technology solutions to enhance our member experiences and deliver on critical business objectives
  • Managing and leading a full stack software development squad, providing technical guidance, mentorship, and support to foster team success, a collaborative work environment, and individual career progression
  • Planning and executing software development projects, inspiring the team towards ambitious goals and creative solutions to meet them, ensuring timely delivery of high-quality software releases
  • Overseeing the front-end and back-end development processes, ensuring adherence to best practices, coding standards, and performance optimization
  • Conducting code reviews, providing feedback to team members, and ensuring the overall code quality
  • Collaborating with the other team leads, and our Platform team, to advance our architecture, lead toward clear development standards, and optimize our deployment processes to ensure efficient delivery of software releases
  • Identifying opportunities for process improvement, implementing best practices, and driving innovation within the team
  • Regularly evaluates the latest technologies and trends in software development for potential application within the team’s projects

Qualifications:

  • 5+ years of experience in full stack software development
  • 2+ years of experience developing cloud native applications on AWS
  • 2+ years of experience leading and managing software development teams
  • Strong proficiency in front-end technologies such as React, VueJS, and Angular
  • Solid experience with back-end technologies including NodeJS, ExpressJS API, MySQL, AWS, Redis, Postgres, and MongoDB
  • Strong understanding of software development methodologies, test-driven development, best practices, and coding standards
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills

Bonus Points for:

  • Experience working in a tech company and/or high-growth startup
  • Familiarity with agile development methodologies and tools (Scrum, Kanban, JIRA)
  • Knowledge of CI/CD pipelines and DevOps practices
  • Experience with containerization and orchestration tools such as Docker and Kubernetes
  • Contributions to the software development community (open-source projects, blog posts, conference talks, etc.)

APPLY HERE