Jobs and Careers
IN

Director of Software Engineering

Invoice Cloud
UKRemotefull_timeVerifiedPosted 19 Jan 2024

About the role

About InvoiceCloud

InvoiceCloud, an EngageSmart solution, is a leading provider of online bill payment services. Founded in 2009, the company has grown to be one of the leading disruptors in the cloud-based electronic bill presentment and payment (EBPP) space, helping institutions put customer experience first. By switching to InvoiceCloud, clients can improve customer engagement, loyalty, and efficiency while reducing churn and missed payments in the process. With over 50 million payments processed annually, InvoiceCloud is one of the most secure, innovative, and inclusive fintech solutions in the market. To learn more, visit www.InvoiceCloud.com

The Invoice Cloud Engineering team owns the overall architecture, development, delivery, data, site reliability, security, availability, and innovation of our industry-leading SaaS customer engagement, e-billing, and payment platform used by thousands of businesses and millions of customers.  As the Director of Software Engineering, you will play a pivotal role in driving ongoing transformation to build a world-class engineering capability. This position reports directly to the Vice President Product Engineering. This role will be accountable for the leadership and performance of all software engineering activities that drive the product innovation and maintenance for a product domain. A product domain can include multiple cross functional delivery teams.

The Director will work closely and partner with peers in other product domains inside the Product Engineering pillar as well as other pillars in Engineering organization - Enterprise Architecture, Reliability Engineering and Platform Engineering. The Director will also serve as a critical partner to the assigned Architect and Product Manager Leader and assist in formulating domain level product strategies and roadmaps that delight customers, further differentiate the platform, and generate high revenue growth and low churn. The Director will play a key role in nurturing a culture of technological innovation.   

The Director will manage 10 to 20 team members across the United States and offshore partners. They will be accountable for mentoring and coaching the assigned group of teams, ensuring they are well prepared for these next phases of growth. This is an ideal opportunity for a hands-on leader with deep technical skills who has a passion for building and growing high-performance engineering teams dedicated to delivering innovative SaaS products used by thousands of businesses and millions of customers. We are looking for a technologist with leadership experience in financial services, preferably in the payments domain, who will be a strong business partner and problem-solver, a well-regarded and respected leader, and a hands-on engineer who can design and deliver complex software solutions.

Outcomes

First 90 days

  • Develop an understanding of the current business model, major initiatives and key stakeholders.
  • Develop an understanding of the current technology organization and assess people, process and tools in use.
  • Become familiar with key systems design, code and operational processes.
  • Become familiar with and influence key initial initiatives and areas of improvement.
  • Begin active involvement with major projects.

Ongoing

The Director of Software Engineering will have a broad set of responsibilities including the following:

  • Leadership and Strategy:
    • Provide visionary leadership and strategy for scaling software engineering teams effectively.
    • Partner with Product Manager Lead and Architect assigned in setting the domain level product and engineering roadmap.
    • Clearly articulate and communicate the goals of ongoing transformations, aligning them with broader stakeholder objectives.
  • Organizational Efficiency:
    • Efficiently lead tech leads and engineers, providing guidance and direction to ensure cohesive team management.
    • Drive data-driven approaches to enhance engineering team productivity.
  • Career Growth and Expertise:
    • Guide the career growth of the engineering team, leveraging personal experience.
    • Actively coach and mentor team members, driving strong and repeatable

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Invoice Cloud

View company profile →