Back-End Software Engineer
1 week ago
Manulife is a leading international financial services provider, helping people make decisions easier and lives better. Help shape the future you want to see — and discover that better can take you anywhere you want to go.
Position Responsibilities
Designs, develops, tests, delivers, maintains and improves business applications and works across full-stack through entire software development lifecycle.
Translates user requirements into software requirements.
Build quality codes according to specifications and standards.
Collaborate with different people across the business unit and members both inside and outside of the team for technical specification and requirements gathering.
Participates in Agile sprints and ceremonies; supports rapid iteration and development.
Optimizes back-end systems for performance and efficiency.
Fixes and resolves back-end system issues through database optimization and the implementation of efficient data structures and algorithms.
Documents code and technical processes.
Upholds software development leading practices, including writing clean and extensive code.
Ensures data is properly stored and easily retrievable through the design and implementation of data models and the optimization of database performance.
Ensures the protection and authentication of sensitive data by implementing security mechanisms.
Required Qualifications
3+ years of solid software engineering experience.
Development experience with the follow technologies: Azure Power Platform, Azure Data Factory, Azure Functions, Power Apps, Power Automation, Azure Storage, CosmosDB and SQL
Solid experience using code repository or source control such as GitHub
Experience working on Cloud based technology such as Azure or similar platform.
Working knowledge of Jenkins CI/CD tools such as Jenkins or similar platform.
Familiarity with Agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features.
Experience in Agile scrum methodologies and experience of working with an Agile team.
When You Join Our Team
We'll empower you to learn and grow the career you want.
We'll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
As part of our distributed team, we'll support you in shaping the future you want to see.
About Manulife And John Hancock
Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit
Manulife is an Equal Opportunity Employer
At Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.
It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact
Referenced Salary Location
Waterloo, Ontario
Working Arrangement
Hybrid
Salary range is expected to be between
$75,880.00 CAD - $140,920.00 CAD
If you are applying for this role outside of the primary location, please contact for the salary range for your location. The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.
Manulife offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans. We also offer eligible employees various retirement savings plans (including pension and a global share ownership plan with employer matching contributions) and financial education and counseling resources. Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence. If you are applying for this role in the U.S., please contact for more information about U.S.-specific paid time off provisions.
-
Software Engineer
1 week ago
Waterloo, Ontario, Canada 7add5068-5e0e-420b-be17-24fcb2544ad4 Full time $90,000 - $120,000 per yearCompany DescriptionAllMind AI is revolutionizing the investment industry by providing a unified data and AI workspace tailored to institutional investors. Their platform empowers investment teams to streamline workflows, significantly enhancing efficiency and reducing workload by up to 60%. The company is dedicated to innovation and cutting-edge technology,...
-
Back-End Developer – Fintech
1 week ago
Waterloo, Ontario, Canada Swift Wellness Full time $80,000 - $120,000 per yearBack-End Developer – Fintech / Payroll Systems (Full-Time, Waterloo, ON)About Swift WellnessSwift Wellness is a Waterloo-based financial wellness startup helping Canadian employees access their earned wages instantly and stress-free.By integrating directly with employers' payroll systems, we're redefining how workers achieve financial flexibility —...
-
Software Engineer Intern
1 week ago
Waterloo, Ontario, Canada easieremails Full time $50,000 - $70,000 per yearCompany DescriptionEasierEmails helps create polished, on-brand email marketing campaigns quickly and easily for dealerships across North America. Our OEM-branded campaign templates ensure every email and Personal URL (PURL) aligns with manufacturer standards without needing design experience. Simply use your own client data, apply powerful filters to target...
-
Waterloo, Ontario, Canada Carta Full time $180,000 - $200,000 per yearThe Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...
-
Senior Software Engineer I, Valuations
5 days ago
Waterloo, Ontario, Canada Carta Full time $130,000 - $180,000 per yearThe Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...
-
Front-End Developer
1 week ago
Waterloo, Ontario, Canada Swift Wellness Full time $90,000 - $120,000 per yearFront-End Developer (FinTech) – Full-Time | Waterloo, ON (Hybrid)About Swift WellnessSwift Wellness is a fintech startup based inWaterloo, Ontario, on a mission to make financial wellness accessible for every Canadian employee.We partner directly with employers to offeron-demand payand smart budgeting tools that help workers manage their cash flow...
-
Full Stack Software Engineer
1 week ago
Waterloo, Ontario, Canada Manulife Full time $79,880 - $140,920 per yearWe're building with some best-in-class technology including JavaScript, React, Redux, Node, GraphQL , MongoDB or NoSQL, and more. We're looking for a Full Stack Engineer to join our team to help us with our goal of building best in class experiences for our customers. This means not just writing software with our tech stack but also working with our Quality...
-
Senior Software Engineer I, Valuations
3 days ago
Waterloo, Ontario, Canada Carta Full time $120,000 - $160,000 per yearThe Problems You'll Solve At Carta, our employees set out on a mission to unlock the power of equity ownership for more people in more places. We believe that the problems we solve today unlock the opportunities of tomorrow. As a Senior Software Engineer, you will be building and shaping our industry-standard Valuations products. In particular, you'll be...
-
Machine Learning Software Engineer
1 week ago
Waterloo, Ontario, Canada Royal Bank of Canada Full time US$90,000 - US$120,000 per yearJob DescriptionWhat's the opportunity?We're looking for an enthusiastic software developer who's excited by the opportunity of working on challenging problems at the intersection of machine learning and the financial services industry. As a Machine Learning Software Engineer, you'll be responsible for owning and delivering a project end to end –...
-
Software Engineering Program Manager
1 day ago
Waterloo, Ontario, Canada University of Waterloo Full time $60,385 - $75,481At the University of Waterloo, we create and promote a culture where everyone can reach their full potential. As an employee, you get support & opportunities that empower you to advance your career. Explore how we can bring big ideas to life, together. The University is a welcoming workplace for those of all abilities, interests, and expertise. As part of...