Job Description
AppDirect is seeking a Manager, Software Development to lead the Core Billing Team in Montreal. This role involves guiding a team of talented engineers, driving technical excellence, and shaping the product direction for Billing.He/She will help the team navigate shifting priorities, ensuring high-quality delivery and alignment with business goals. The ideal candidate is a collaborative leader who thrives in dynamic environments and brings out the best in others.
- Lead, support, and mentor a team of experienced Full Stack Developers.
- Own performance management for the team, including objectives setting, performance reviews, and career development.
- Coach engineers by reviewing technical designs and code, conducting technical talks, and advocating for best practices.
- Guide the team in the design, implementation, observability, and support of fault-tolerant services.
- Be a quality, performance, and security evangelist for the team.
- Understand the system end-to-end to help the team make tradeoff decisions.
- Partner with the Product Manager, Designer, and other Engineering Managers and Tech Leads to build the best billing experience.
- Communicate risks clearly and provide resolution or mitigation plans.
- Act as a sounding board and motivator for individual creativity.
- Stay hands-on with the team by contributing to non-critical path code improvements.
Requirements: - 6 - 8 years in Software Development and 1 - 2 years in people management.
- Proven experience managing teams of 10+ developers and delivering highly reliable customer-focused products.
- Strong technical expertise in back-end and front-end development technologies, including Java, Node.js, SQL, and API frameworks like GraphQL.
- Solid understanding of scalable system architecture and best practices.
- Experience in leading investigation of complex production issues.
- Excellent communication skills in English, both oral and written.
- Experience with Agile development processes and cross-functional collaboration.