VP of Engineering

murmuration Logo

murmuration

💵 $210k-$265k
📍Remote - United States

Summary

Join Murmuration as the Vice President of Engineering and assume a pivotal leadership role in shaping the technical direction, development, security, and support of our software platforms. Lead a talented team across engineering, technical support, security, IT, and compliance, driving both technical and operational strategy. Ensure our software is scalable, reliable, and innovative, while keeping the needs of our partners and Murmuration's goals at the forefront. Manage and develop team members, overseeing the full spectrum of engineering, security, and support systems and processes. Foster clear communication and alignment within the team and across the organization. Build a strong foundation for long-term growth, nurturing a collaborative, innovative, and forward-thinking team culture. This is a full-time, salaried position with a comprehensive benefits package, based anywhere in the U.S., offering a competitive salary range.

Requirements

  • 10+ years of experience successfully leading and scaling software engineering teams
  • 15+ years of exceptional technical expertise across various domains, facilitating effective communication with engineers
  • Experience leading technical support teams
  • Experience leading security, IT, and compliance teams
  • Ability to thrive in a fast-paced, results-driven environment
  • Proven expertise in implementing modern software development practices and Agile methodologies
  • Knowledge of and experience in high-scale, high-availability Cloud services
  • Demonstrated track record of cultivating successful engineering cultures and enhancing teams and processes
  • Exceptional strategic thinking and problem-solving skills, with a history of delivering successful projects
  • Proven ability to lead and manage remote distributed engineering teams
  • Demonstrated capability to attract, engage, and retain top-tier engineering talent
  • Strategic technical leadership, staying current with industry trends, emerging technologies, and best practices, fostering innovation within the engineering team
  • Proficiency in leveraging data and analytics to make informed decisions and continuously improve engineering processes and outcomes
  • Strong decision making, interpersonal and conflict resolution skills, with a focus on maintaining a positive and productive work environment

Responsibilities

  • Partner closely with the VP of Product to ensure that we’re building the right product in the most effective way
  • Collaborate with the CTO and senior leadership to ensure the Platform Engineering team’s work supports the organization’s broader objectives and priorities
  • Drive alignment across Engineering and Support teams by setting clear goals and metrics, using them to foster decision-making and accountability
  • Define the technical roadmap in collaboration with senior engineering staff
  • Define the Technical Support strategy in partnership with the Director of Platform Support
  • Establish the security, IT, and compliance strategy with the Director of Security, IT, and Compliance
  • Oversee engineering execution and delivery, ensuring high-quality outcomes
  • Oversee Technical Support operations, ensuring customer satisfaction and effective issue resolution
  • Oversee Security, IT, and Compliance operations, effectively balancing business needs, risk, and delivery
  • Set and enforce policies and procedures around software quality, standards, testing, security, and support requirements
  • Ensure complex software engineering challenges are being solved effectively, supporting the engineering directors and understanding technical details as needed
  • Administer technology budgets to optimize software development and support costs
  • Select appropriate technologies and vendors to support platform development and support
  • Lead initiatives to improve our overall team effectiveness such as cost optimization (e.g., calculating cost to serve) and explore innovative opportunities to improve our team effectiveness using AI
  • Provide day-to-day leadership for the Platform Engineering, Technical Support, and Security/IT/Compliance teams
  • Manage Directors within the Platform Engineering, Technical Support, and Security/IT/Compliance teams
  • Mentor and support principal engineers within Platform Engineering
  • Offer mentorship and career guidance to direct reports to support their growth and development
  • Identify and address professional development needs across the team at the individual and team level
  • Oversee the recruitment and hiring of key roles within the teams
  • Foster a high-performing engineering culture and establish an organizational structure that empowers teams to drive their own effectiveness

Preferred Qualifications

  • Experience with B2B SaaS product development
  • Experience developing technical/backend/data architecture, like APIs or ETL pipelines
  • Experience working with campaigns, advocacy organizations/nonprofits, and/or existing products in the political/civic tech ecosystem
  • Experience developing profile-based systems (like CRMs such as Salesforce, Hubspot, or Copper), especially related to audience segmentation and analysis
  • Experience with AI/ML initiatives or tools
  • Experience with data governance
  • Previous startup experience

Benefits

  • Health, vision, and dental insurance with 100% of premiums covered for you and qualifying family members
  • Retirement benefits with a 5% employer match
  • A flexible unlimited PTO plan
  • Generous paid parental leave
  • Pre-tax commuter benefits
  • A company laptop
  • A flexible remote work environment
  • A home office setup stipend for all new employees
  • Monthly reimbursement for remote work expenses
  • A yearly professional development fund
  • Mental health and wellness benefits through Calm and Better Help
  • Yearly in-person staff retreats

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.