Manager, Software Engineering
Markham (Markham)
Job description
Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.
We are looking for a collaborative and inquisitive Manager, Software Engineering to be part of and contribute to our Software Engineering department.
You are forward-thinking and comfortable in a fast-paced environment.
Does this sound like you?!
What you’ll do
· Lead and mentor a team of developers (frontend + backend), fostering a collaborative and high-performance work environment proficiently
· Oversee project delivery, to deliver new capability to the business
· Set clear objectives, provide regular feedback, and conduct performance evaluations
· Collaborate with stakeholders and cross-functional teams collaboratively to ensure alignment with business objectives
· Conduct code reviews and ensure compliance with coding and security standard
· Provide technical guidance, mentoring and sound design solutions
· Maintain accurate and up-to-date technical and operation documentation
· Manage monthly development releases for business critical digital applications
· Maintain runbooks for support resources
What you’ll bring
· Bachelor degree in Computer Science, or related field
· At least 10 years of outstanding software development experience
· Strong technical skill in any OO language, relational and NoSQL database
· Preferably Java (Spring Boot), Angular, Oracle, MongoDB
· Strong experience with Agile methodology
· Excellent problem-solving and trouble-shooting abilities
· Leadership and team/project management experience
· Insurance industry experience will be a plus
What you’ll get
· Competitive rewards package including base compensation, eligibility for annual bonus, retirement savings, share plan, health benefits, personal wellness, and volunteer opportunities.
· Exceptional Career Development opportunities.
· We’ll support your professional development education.
Additional Information: 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.