Job Description
A Bit About The Role
As the companys Senior Engineering Manager, you own the end-to-end delivery of one or more payment products and the teams that deliver the products. You lead the team from a software design, release, and maintenance perspective. Part of your responsibilities will be to lead a cross-functional product team with two or more tech leads with a significant impact product, each with 3 – 7 engineers owning the entire lifecycle of a product area.
Requirements
Your daily adventures include:
- Leadership: Lead the team to develop end-to-end software products to help businesses from different verticals create a suite of payment products
- People Management: Actively seeking to build a great team and invests in effective training, coaching, process definition, mentorship, and career pathing for the larger team and have 1-1s and monthly performance check-ins with direct reports
- Performance management: Set and review performance development goals for the team members. Identify the readiness for promotion for direct reports
- Capacity planning: Establish staffing needs and develop and execute a hiring plan in collaboration with the people team
- Strategic thinking: Plan and execute long-term strategies that benefit the team and product. Work with the Product Managers, Designers, and other disciplines to explore the successive iterations of the product/set of assigned products
- Connect with businesses directly to understand and develop solutions for their Jobs-to-be-done.
- Process improvement: Identify areas of process improvement and propose changes to streamline and drive improvements in development processes and procedures
What It Takes To Succeed
- Bachelors degree or above, Majoring in Computer Science or related fields
- 5+ years of experience developing and shipping software products and/or services
- 3+ years as a team lead or manager of a cross-functional engineering team
- Hands-on solid systems design competencies and experience building channels (APIs, Messaging, and Chat products preferred)
- Proven experience leading technical projects and delivering on ambitious goals
- Deep knowledge of engineering processes, the underlying principles, and trade-offs
- Fluency in one or more general-purpose programming languages, including but not limited to: Python, Java, and C#