Vacancy expired!
What does an exceptional Manager of Software Engineering do?
We're looking for an Engineering Manager to lead our teams and deliver solutions from design through development, deployment into production, and operational support across existing and expanding regions. To keep pace with our remarkable growth, you will help modernize the design and development of a globally used SaaS Billing Platform.Clover Billing has a team of engineers and dedicated operational personal supporting feature builds and integrating with internal and external fund settlement platforms. We debit merchants for SAAS platform fees, internal and third-party app usage, and wireless services. Our systems not only process revenue but help track payment status through developer and partner distribution while elevating the customer experience and strengthening partner relations.Clover delivers the leading Point of Sale system with an elegant end-to-end solution that includes cloud-enabled POS software, payments processing, platform API's for third-party developers, within an ecosystem over 500 applications. The Clover platform delivers solutions that scale from small businesses to sport and entertain venues globally, supporting millions of payment transactions daily.As an Manager of Software Engineering , you can look forward to:- Leading a team of 4-6 engineers and manage their deliverables, execution, and career growth through mentoring and coaching.
- Being responsible for the end-to-end delivery of billing features in support of the Clover product and platform.
- Ensuring that we are keeping pace with the technology that balances delivering solutions efficiently and creating a technically challenging and fun development environment.
- Working cross-functionally with Product Management, Design, Quality, Operations and Product Operation, and Customer Support, define roadmaps and schedules and deliver high-quality solutions for our clients and partners.
- Ensuring a high level of technical quality by driving architectural decisions and leading code reviews with your team.
- Partnering with HR in identifying and onboarding engineering talent as we continue to grow.
- Preparing and reviewing technical designs, code reviews, and delivery of high-quality architecture.
- Accessing risks based on product complexity, resource and/or timeline constraints.
- Maintaining relationships with internal & external partners during the implementation process to ensure that any critical issues are promptly addressed.
- Working with cross-functional teams to deliver customer-facing products
- Having a passion for coaching and mentoring teams, helping individuals grow professionally and technically.
- Providing inspiration and guidance to the growing team; foster a culture of transparency, collaboration and innovation.
- Establishing department standards and procedures, recommending efficient ways to ensure the best implementation practices of new or upgraded products.
- Displaying strong verbal and written communication, with ability to communicate effectively with all levels of an organization.
- Bachelor's Degree required, related discipline in Computer Science and/or Engineering is preferred.
- 7+ years of hands-on experience in Java development
- 2+ years of experience as a People Leader managing small to midsize teams.
- Experience with Android and Kotlin application development.
- Experience with MySQL or similar relational databases.
- RESTful APIs callable by web application frameworks like React
- Building distributed, service oriented, microservices-style and cloud-based application architectures.
- Related banking industry experience in platforms, banking applications, or online financial solutions.
Vacancy expired!