EverCommerce Logo

EverCommerce

EverPro - Manager of Software Engineering, Payments

Posted 25 Days Ago
Remote
2 Locations
Senior level
Remote
2 Locations
Senior level
Lead a team of engineers to develop scalable payment solutions, ensuring security and compliance, while driving continuous improvement and innovation.
The summary above was generated by AI

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

.Net Core
Angular
AWS
C#
JavaScript
MySQL
React
Restful Api
SQL Server
Typescript

Similar Jobs

12 Hours Ago
Easy Apply
Remote
Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Engineering Manager will lead a team of Automotive Engineers in managing fleet telematics projects, focusing on data accuracy and diagnostics across vehicle systems.
Top Skills: Can CommunicationGitSoftware Development
12 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
As a Backend Engineer, you will develop features for the Switchboard product, collaborate with stakeholders, ensure code quality, and enhance product performance while following best practices.
Top Skills: Ci/CdDevOpsGitlabRuby On RailsVue
12 Hours Ago
Remote
Hybrid
7 Locations
Expert/Leader
Expert/Leader
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
As a Staff Frontend Software Engineer, you'll build and enhance component libraries for Square's web applications, focusing on accessibility and collaboration with UI teams while mentoring other engineers.
Top Skills: AWSCSS3ElasticsearchEsbuildHTML5JavaJavaScriptMemcachedMySQLNode.jsPostgresReactRedisTypescriptViteWebpack

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account