EverPro - Manager of Software Engineering, Payments
EverCommerce (Nasdaq: EVCM) is a leading service commerce platform, providing vertically-tailored, integrated SaaS solutions that help more than 690,000 global service-based businesses accelerate growth, streamline operations, and increase retention. Its modern digital and mobile applications create predictable, informed, and convenient experiences between customers and their service professionals. With its EverPro, EverHealth, and EverWell brands specializing in Home, Health, and Wellness service industries, EverCommerce provides end-to-end business management software, embedded payment acceptance, marketing technology, and customer experience applications. Learn more at EverCommerce.com.
We are building an extraordinary company and looking for talented, energetic, and motivated people to join our team. You can learn more about our Company, Culture and Values here: https://www.evercommerce.com/about-us/careers/
We are seeking a talented Manager of Software Engineering to join the EverPro Payments team, a leading provider of payment management solutions serving over 20,000 SMBs. Our APIs and SaaS products power seamless payment acceptance, eCommerce, mobile, and point-of-sale solutions tailored for service-based businesses.
As the Manager of Software Engineering, you will lead a dynamic team of engineers in the development and maintenance of scalable, secure, and high-performance payment solutions that support a diverse range of EverCommerce products. You will collaborate closely with cross-functional teams to optimize and innovate payment processing systems that drive success for our customers' businesses.
This role demands strong technical acumen, leadership, and a commitment to fostering a culture of continuous improvement. You will be instrumental in shaping the future of our payment technology, ensuring seamless execution while staying at the forefront of emerging trends. If you are passionate about problem-solving and delivering impactful solutions, you will play a key role in advancing our payment ecosystem and driving innovation across the organization.
Responsibilities:
- Leadership and Team Management Lead, mentor, and grow a team of high-performing local and nearshore software engineers in an agile, collborative environment. Provide coaching and mentorship to help engineers grow their skills and advance their careers.
- Payments Systems Design & Development Oversee the development of robust, scalable, and secure payment solutions (including direct processor integrations, fraud detection, and compliance). Continuously assess and improve system architecture to handle increased transaction volumes and improve reliability.
- Cross-functional Collaboration Work closely with product managers and other engineering teams to ensure alignment on technical requirements, timelines, and deliverables.
- Innovation & Continuous Improvement Stay up-to-date with emerging trends in payment technologies and AI. Assess their relevance to the company’s systems and leverage AI to improve productivity. Drive continuous improvement through code reviews, design reviews, and the adoption of best practices.
- Security & Compliance Ensure that all systems are designed with security in mind, adhering to industry standards and best practices (e.g. PCI-DSS, OWASP Top 10).
- Operational Excellence Work with infrastructure and operations teams to ensure system availability and performance under varying load conditions. Contribute to monitoring, troubleshooting, and resolution of production issues and technical support escalations.
Skills and Experience needed for success in this role:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 7+ years of software engineering experience within Agile teams, with at least 2+ years leading and managing remote engineers.
- Experience building and scaling payment systems or financial services platforms, including experience with payment processors and transaction processing.
- Hands-on experience integrating payment processing solutions with Stripe, PayPal, Adyen or Square.
- Demonstrated ability to quickly adapt to diverse codebases and lead the successful delivery of product roadmap initiatives.
- Extensive hands-on experience building robust, high-performance applications with C# and .NET Core frameworks.
- Well-versed in RESTful API development and the principles of N-Tier and Service-Oriented Architectures.
- Skilled in developing applications using AWS or comparable cloud services.
- Proficiency in front-end technologies, including JavaScript, TypeScript, and frameworks like Angular or React.
- Experience in designing and implementing relational databases using SQL Server and MySQL, including schema creation, normalization, indexing, and performance optimization.
Nice to Haves:
- Hands-on experience with NoSQL document stores, such as MongoDB or CouchDB.
- Familiarity with message brokers and queueing technologies, including RabbitMQ, Azure Service Bus, or MSMQ.
- Experience with search technologies, such as Elasticsearch or OpenSearch, for efficient data retrieval.
- Strong understanding of unit testing techniques, including the use of mocks and fakes for test automation.
Where: This position is a remote/hybrid position located in the US or Canada.
The EverCommerce team is distributed globally, with teams in the U.S., Canada, the U.K., Jordan, New Zealand, and Australia. With a widely distributed team, we are used to working remotely across different time zones. This role can be based anywhere in the United States or Canada – if you’re close to one of our offices, we can set you up in-office or you can work 100% remotely. Please note that you must be eligible to work without sponsorship to qualify for this position, and this role may require travel to our Corporate Headquarters in Denver, Colorado, or to other office locations around North America.
Benefits & Perks
- Flexibility to work where/how you want within your country of employment – in-office, remote, or hybrid
- Robust health and wellness benefits, including an annual wellness stipend
- 401k or RRSP with company match
- Flexible and generous paid time off
- Employee Stock Purchase Program
Compensation: The target base compensation for this position is $140,000 to $180,000 USD per year in most US locations. Final offer amounts are determined by multiple factors including location, local market variances, and candidate experience and expertise, and may vary from the amounts listed above.
EverCommerce is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status. We look forward to reviewing your credentials and getting to know more about your experience!
Top Skills
Similar Jobs
What you need to know about the Montreal Tech Scene
Key Facts About Montreal Tech
- Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
- Major Tech Employers: SAP, Google, Microsoft, Cisco
- Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
- Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
- Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
- Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal