About the role
As an Engineering Manager in Financial services, you will help teams deliver systems that are critical to payment operations, transaction processing, and merchant deposits.
Responsibilities:
- Keeps your teams focused and engaged.
- Maintains a regular release cadence and product backlog.
- Upholds a standard of timely and lossless communication.
- Builds the trust of the individual contributors on your teams.
- Work with peers in Product, QA, and other Engineering departments.
- Coach and mentor team members.
- Cautiously drive the adoption of new technologies and processes.
- Preserve our engineering values of quality, scalability, and maintainability.
- See around corners identify blind spots and prioritize work across teams.
- Work with international teams to ensure successful product development and delivery.
- Own the overall architecture and systems engineering for your products.
Requirements:
- Exceptional communication and organizational skills.
- Experience recruiting for and building software engineering teams.
- The ability to inspire and motivate team members.
- A strong technical background in software engineering and architecture, and experience with modern programming languages and frameworks.
- 6+ years of software development experience.
- 4+ years of experience managing software teams (as a Team Lead or a Manager) or similar experience as an individual contributor.
- The tech stack in Financial services: PostgreSQL, MongoDB, Python, NodeJS, React/Typescript, Kafka, RabbitMQ, Celery, Kubernetes, and AWS.