The ReWork Group partners with high-growth startups and forward-thinking companies to build the future. They are seeking a hands-on Software Engineering Manager to lead a FinTech pioneer in leveraging blockchain technologies for global economic prosperity and digital inclusion. The role involves managing engineering teams, designing and maintaining APIs, and ensuring alignment with company objectives.
Responsibilities:
- Run day-to-day activities of a dynamic engineering teams, including requirements grooming, scrums, and retrospectives
- Design, build, and maintain APIs, user-facing experiences, services, and systems
- Provide technical and architectural direction for the development, design, integration, testing, and maintenance of our platform
- Lead agile software processes for engineering teams and introduce best-in-class industry practices
- Partner with stakeholders to ensure the teams' contributions align with company objectives, develop technology roadmaps and set realistic product release schedules
- Act as an internal ambassador for the engineering team to other groups, communicating the opportunities and constraints technology offers to the development of projects
- Manage technical debt to ensure development velocity stays responsive and predictable while minimizing production incidents of operations
Requirements:
- Proven experience as a technical engineering manager
- Experience coding in one of the following languages: Go, Java, and/or Javascript
- Strong background in designing and building secure, scalable systems
- Hands-on approach to technical leadership
- Experience deploying production products and services
- Track record of managing and mentoring engineering teams