The Software Manager - Exchange is a hands-on technical lead responsible for the day-to-day management of a development team. The Manager will be responsible for both technical roadmap/design as well as people management, including mentoring and career guidance.
Requirements
- Hands-on in design, coding, and shipping high-quality software using Angular (front end) and Java (back end), on AWS – utilizing services such as RDS, Elastic Search, Redis, MongoDB, S3, DynamoDB, Step Function, Lambda and others.
- Collaborate with the Development, Product, and Architecture teams to drive the software development lifecycle, iterating quickly to deliver high-impact solutions to Production with high quality.
- Ensure engineering excellence by maintaining adherence to standards around robustness, resiliency, high-availability, scaling, and utilization of modern delivery pipelines.
- Mentor and grow developers through coaching, feedback, and amplifying technical vision from the Enterprise Architecture team.
- Establish roadmaps and resourcing needs across multiple teams
- Champion and educate the organization on Agile best practices, new frameworks, processes, architectural standards, design patterns and solutions.
- Balance speed and quality by utilizing industry-standard measurements such as Cycle Time, Lead Time to Change, and Deployment frequency to identify roadblocks, Ensure the proper technical design required to positively impact measurements.
- Establish and maintain strong relationships with internal and external stakeholders.
- Assess risks and dependencies and hold teams accountable to high standards through leading by example.
- Drive incident response for the team, including on-call coverage, technical response and provide technical resolution to production issues.
Benefits
- Health insurance
- Vision insurance
- Dental insurance
- Accident insurance
- Life insurance
- 401k matching
- Paid-time off
- Education reimbursement