Job Description
About Company
As an Engineering Manager, you will help lead NAB's Digital transformation efforts and reach your full potential by developing innovative products with cutting-edge cloud and micro-services technologies. The successful candidate will be a strong hands-on technologist, experienced at employing Agile methodologies as well as a great people leader, motivator and coach.
Your role & responsibilities
- Managing several Agile teams to deliver on engineering standards, sprint backlogs and plans, engineers' responsibilities and performance management, code quality, adherence to development guardrails, and testing;
- Client-facing liaison for all required meetings
- Be the voice of reason between speed and quality;
- Coach engineers to be T-shaped, versatile, and take responsibility outside their core disciple;
- Support code into production and take charge of incidents;
- Own remediation of technical debt;
- Be responsible for the full life-cycle development process and the deliveries of a team;
- Line management (1:1 meetings, personal development & training plan, career path, probation reviews, and performance reviews);
- Coach teams in applying Scrum and DevOps;
- Manage action plans for continuous improvement of the teams (Team Health Monitor, sprint retrospective, etc..);
- Implement, monitor, and report all team KPIs & SLAs;
- Lead initiatives for implementing efficient development and delivery processes;
Your skills & qualifications
Experience with the following or similar technologies:
- Microservices - REST API, TypeScript, NodeJS
- JavaScript, MV* patterns, ReactJS (including Redux)
- Databases - Postgres, MongoDB
- DevOps - Jenkins, Artifactory, SonarQube, GitHub, CloudFormation
- Understanding of AWS (Lambda, Postgres, S3, API Gateway, CLI, SNS/SQS)
- Understanding of OAuth
- Formal Development methodologies
Required Working Experience:
- 10+ years working experience in Software Development; 5+ years experience in leading cross-functional Agile teams
- Fluent in English communication skills (both verbal & written)
- Experience in a management position at an international finance or tech company, as well as have a sound development background and experience.
- Strong people leadership, team building, motivation, and coaching skills
- The production of technical documentation including technical specifications, operating instructions, test plans, etc
- Code and change management processes
- Experience in working with multiple stakeholders, across two countries, with conflicting priorities
- Deep understanding of Software Quality, DevOps environments, and Micro-Service technologies
- University degree in IT field or equivalent industry experience
- Agile – Certified Scrum Master (preferred)
- Experience in the Banking or Financial Services industry; (preferred)
Benefits for you
- Very competitive remuneration package
- Generous private family healthcare for yourself and two family members
- A solid team behind you - great people who love what they do
- The pleasant, enthusiastic, international work environment
- Opportunity for traveling & training in Australia
- A brand new & state of the art Agile office
- Latest technologies, flexible working hours
- A promising training and career path
- Fun team activities & outing
- English learning with native English teachers
Company
VDC in collaboration with PYCOGROUP
Industry
Fintech, Phần Mềm
Company size
100-499
Nationality
Australia