Aviva is on a transformation initiative to modernize our digital offer to customers.
We are looking for a Senior Software Engineer & Architect to join our group as Technical Lead in our Digital team. You will take accountability for the quality of software design and implementation.
You will drive thought leadership within the developer community through improvements to culture, processes, tools, and frameworks.
You will have experience in cloud hosting and modern DevOps. You will be working with distributed teams including software engineers, Solution & Enterprise Architects and operations to plan, design, develop, test, and implement solutions.
What you'll do :
- Own the overall design of one or more digital platforms.
- Lead by example in the development of the applications - for example writing reference code or pair programming with the development team.
- Drive the technical roadmap of the platform
- Collaborate with senior developers, App Sec and Architecture teams.
- Plan implementation of complex applications with multiple components
- Be accountable for sustainable velocity of application development
- Understands and promotes secure development practices and security awareness in the development team.
- Ensure adequate documentation of solutions for operational acceptance and future development
Skills and experience we’re looking for :
- Senior OO developer / architect with significant Java and JavaScript experience
- Experience in Microservices architecture, Domain Driven Design, API Design
- Demonstrable test-driven mindset and familiarity with test engineering
- Ability to effectively communicate complex technical designs to both senior leaders, and into software development teams
- Deep understanding of build processes, engineering best-practices and methodology, including modern DevSecOps approaches and development for cloud
- Commercial acumen to support business cases and inform key design decisions
- Experienced in a technical leadership role in Agile projects
- Self-driven, independent worker able to organize their time across many incoming workstreams and stakeholders
What you’ll get :
Compelling rewards package including base compensation, eligibility for annual bonus, retirement savings, share plan, health benefits, personal wellness, and volunteer opportunities.
Outstanding Career Development opportunities.
We’ll support your professional development education.
Competitive vacation package with the option to purchase 5 extra days off per year
Employee driven programs focused on gender, LGBTQ+, origins, diversity and inclusion
Corporate wellness programs to support our employees’ physical and mental health
Hybrid flexible work model
Aviva Canada has an accommodation process in place to provide accommodations for employees with disabilities. If upon commencement of employment you require a specific accommodation because of a disability, please contact your Talent Acquisition Partner so that an appropriate accommodation can be arranged.
This process applies throughout your career with Aviva Canada.