InvoiceCloud is looking for a Software Engineering Manager to lead their team in the design, build, support, and innovation of their foundational software platform. This platform supports customer engagement, e-billing, and payment solutions for thousands of businesses and millions of customers in the utility, government, and insurance industries. The goal is to enhance the customer experience, drive digital payment adoption, and improve operational efficiency for clients.
Requirements
- Strong technical background in SaaS platforms, distributed systems, APIs, and modern languages (C-Sharp, SQL, Python, React, JavaScript).
- Proven experience with agile/Scrum, test-driven development, and CI/CD.
- Experience with MCPs and utilizing AI to streamline software development.
- Experience in regulated, security-focused environments (HIPAA, PCI, SOC 2).
Responsibilities
- Provide key technical and people leadership in the team's ongoing architectural evolution, development, and maintenance of the core platform focusing on payer & biller facing product solutions.
- Drive best practices to ensure security, scalability, and innovation.
- Oversee delivery metrics and continuously improve team productivity.
- Partner with product and engineering leaders to define technical and product strategies.
- Lead initiatives that enhance both customer and employee experiences.
- Recruit, mentor, and grow top engineering talent.
Other
- 4+ years leading engineering teams, with 8+ years in enterprise software (ideally fintech).
- Excellent communicator with the ability to influence across technical and non-technical stakeholders.
- Self-directed, collaborative, and innovation-oriented.
- InvoiceCloud is an Equal Opportunity Employer.
- This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.