
Engineering Manager - Payments
SQUIREPosted 4/7/2025

Engineering Manager - Payments
SQUIRE
Job Location
Job Summary
We are seeking an Engineering Manager at SQUIRE, a leading business management system for barbers and shop owners. As the Engineering Manager, you will lead a team of developers responsible for our core payment processing platform, ensuring scalability, reliability, and user-friendliness. You will collaborate with Product Managers, Designers, and other stakeholders to align technical capabilities with product vision and user experience. The ideal candidate has 2+ years of experience as an Engineering Manager or similar leadership role, a strong technical foundation, and experience working with payment processing platforms such as Stripe. SQUIRE offers a competitive base salary, new hire stock grant, 100% employer-paid medical insurance, and generous PTO policies.
Job Description
JOB DUTIES AND RESPONSIBILITIES
- Lead and manage a team of highly skilled engineers, including distributed contract developers, ensuring alignment with the company’s technical vision and strategic goals
- Cultivate a high-performance engineering culture that emphasizes continuous improvement, open communication, and innovation
- Promote a culture of accountability and autonomy, ensuring team members clearly understand how their work aligns with and contributes to organizational goals
- Oversee the implementation of responsive web designs, ensuring compatibility across browsers, devices, and screen sizes
- Lead the development and maintenance of the Commander web application, focusing on scalability, reliability, and performance
- Define and implement a strategic approach to prioritization, ensuring that work delivers the highest impact for users and the business
- Ensure the team adheres to best practices in software development, architecture, and operational excellence
- Collaborate closely with Product Managers, Designers, and other stakeholders to align technical capabilities with product vision and user experience
- Partner with cross-functional teams to define clear acceptance criteria, delivery timelines, and post-launch success metrics
- Act as a technical liaison between the engineering team and executive leadership, providing regular updates on project progress and strategic recommendations.
- Drive improvements in engineering processes to reduce cycle time and optimize team efficiency
- Lead initiatives to modernize the technical stack, ensuring the adoption of innovative solutions to enhance product capabilities
- Partner with other engineering managers to drive process innovation, cross-team collaboration, and knowledge-sharing across the organization
- Promote the use of data-driven approaches to monitor, analyze, and improve system performance and reliability
REQUIREMENTS AND QUALIFICATIONS
- Minimum 2 years of experience as an Engineering Manager or similar leadership role, with a history of managing remote development teams
- Strong technical foundation, with deep knowledge of modern full-stack development practices, architectures, and tools, including JavaScript frameworks (e.g. Node.js, React.js)
- Experience working with payment processing platforms such as Stripe
- Demonstrated ability to lead teams through complex projects, ensuring timely delivery of high-quality software solutions
- Experience working within a highly collaborative, remote-first environment, driving a team that ships code to production often
- Comfortable participating in architectural discussions, asking informative questions, and assisting the team in making strategic trade-offs
- Excellent communication and interpersonal skills, with a track record of fostering a collaborative and inclusive work environment
- E-Commerce, FinTech or Payments experience preferred
WHAT WE OFFER
- Base Salary ($180,000 - $210,000)
- New hire stock grant
- 100% employer paid medical, dental, and vision insurance for you and your dependents
- 401K plan with company contribution
- Generous PTO and Parental Leave policies