Senior Manager, Backend Software Engineering

Remote (United States)

You will be responsible for leading a team of engineers in the design, development, test, and deployment of Papa’s GraphQL API’s. A successful candidate will have an established background of building scalable backend services. You are a leader with progressive technical experience, a demonstrated progression of management scope, and a passion for managing engineering talent in a fast-paced environment. You stay current with your technical skills, and possess exceptional project management and communication skills. Papa's mission is to support families through the aging journey. Belief in this ties our teams together.

Essential Job Functions:

  • Be both highly technical and an effective people manager
  • Be a subject matter expert in a product domain
  • Lead a team that delivers on multiple projects of increasing dependencies in an ambiguous or high-impact area
  • Work with your team and cross functional partners to define and influence strategy
  • Motivate and support software engineers; help them grow by providing meaningful feedback, opportunities and challenges
  • Drive roadmap creation and execution
  • Collaborate with various functions, drive engineering initiatives and have an impact at an organizational level
  • Participate in technical design
  • Measure the impact of your team and set clear expectations
  • Work effectively with cross functional partners and stakeholders to set and achieve optimal outcomes
  • Partner with leadership to influence and drive org design, contribution and prioritization


  • Bachelors in Computer Science (In lieu of degree, 4+ years work experience)
  • 5+ years of software engineering work experience
  • Experience in partnering with product and testing teams
  • 2+ years of people management experience, managing engineers
  • 2+ years of experience designing and developing complex, interactive consumer applications
  • 2+ years of exposure or experience writing Elixir code or other functional programming languages.
  • Exposure or experience writing code in any other modern web development languages
  • Exposure or experience writing and scaling web service APIs
  • At least 2 years managing software development teams including hands-on architectural or distributed systems experience
  • Experience with delivering software projects using Agile methodologies

Subscribe to Job Alerts