saas cloud-infrastructure email-marketing email

Senior Manager of Software Engineering - Customer Lifecycle


The Customer Lifecycle team is looking for a dynamic and inspiring software product development leader with a passion for managing, mentorship, and influential leadership.  The Senior Manager of Software Engineering will lead and grow 2-3 talented engineering teams, facilitate Agile methodologies and own, review, and manage sprint planning in collaboration with product management. Your primary responsibilities will be to hire great people, mentor through regular feedback, and lead your teams to consistently deliver, but you should also be able to dig in and solve hard technical problems and provide deep technical guidance. To succeed in this role, you will have a passion for Agile software development, fostering a culture of collaboration and innovation, and possess a strong background in the SaaS or PaaS space. Ultimately your job is to ensure we rapidly ship high quality software to support our scaling and growing business.

What You’ll Do

  • Live by and champion our cultural values of Happy, Hungry, Honest, and Humble
  • Lead development teams through design, development, testing, code reviews, and deployment of features and components
  • Define policies and best practices for your teams while adhering to department best practices
  • Lead your teams to evaluate and analyze new technology and software for feasibility, impact, and viability
  • Work with Product Manager to define priorities and roadmap
  • Responsible for sourcing, managing, and mentoring software engineers to foster their career growth and progression
  • Provide input on improving the engineering organization to increase throughput, improve quality, and continuously improve processes
  • Provide inspirational thought leadership to the team in the areas of software development best practices, industry direction and innovation
  • We're an agile, fast growing company and this job description isn't meant to be a complete list of your qualifications or all of the things you'll do

About You

  • Ideally 12+ years of relevant experience or equivalent combination of experience and education
  • At least 3 years of people management responsibility
  • Proficient across a highly diverse set of technologies (hadoop, Golang, HAproxy, etc.)
    OR expert in at least one technology
  • Proficient in your functional domain (frontend, backend, operations, etc.)
  • Ability to oversee the translation of architecture vision into concrete system designs
  • Ability to oversee the design of complex components and large scale systems
  • Ability to coordinate schedules and deliverables for multiple teams simultaneously in a dynamic and fast-paced environment
  • Live by the competencies of Accountable, Focused, Collaborative, and Self Motivated
Work with this stack