Software Engineer, Banking Technology

4 months ago


Waterloo, Canada Manulife Insurance Malaysia Full time
Software Engineer, Banking Technology

Location: Waterloo, Ontario / Toronto, Ontario

Time Type: Full-Time

Posted On: 2 days ago

Company Overview:

We are a financial services provider dedicated to empowering our clients and colleagues worldwide to make better decisions and live better lives. Our values guide all our activities, from environmental initiatives to community investments. Join us to advance your career and make a real impact with our winning team.

Job Description:

Join our Banking Technology Team Reporting to the Engineering Manager, you will contribute to building our web application.

As a Software Engineer, you will be:

  • Applying creative problem-solving to bring software designs to life.
  • Collaborating with product owners, software engineers, quality engineers, and IT business analysts to deliver new business value through software.
  • Designing, coding, unit testing, and integrating new features as defined by the Product Partner and team.
  • Maintaining high-quality software by writing clean, maintainable, and well-documented code.
  • Promoting and applying agile (SAFe) principles and methodology.
  • Assisting in the development of automated tests to ensure high-quality code delivery.
  • Updating progress daily through tracking tools (Jira) and Kanban boards.
  • Performing investigative “Spikes” to mitigate technical uncertainty and risk.
  • Assisting with required documentation (e.g., deployment, maintenance, support, and business needs).
  • Assisting with production support and releases.

You will bring and continuously build upon the following skills:

  • Participating in ideation and brainstorming sessions for creative digital solutions.
  • Participating in weekly meetings to assist the Product Partner in refining the Product Backlog.
  • Mentoring other engineers on the team.
  • Building interpersonal relationships in a globally distributed environment.

Technical Skills and Preferred Experience:

  • Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience).
  • 5+ years of development experience.
  • Languages such as Java (Spring Boot), Node, Typescript, React.
  • Azure/AKS cloud experience.
  • REST API development.
  • Spring Boot, Spring Cloud, and Core Spring frameworks.
  • SQL for databases.
  • GitHub for source control.
  • Jira and Confluence for task and content management.
  • Jenkins, Maven, Snyk, and SonarQube for DevOps pipelines.

What Can We Offer You?

  • A competitive salary and benefits package.
  • A growth trajectory that encourages you to follow your passions and learn new skills.
  • A focus on growing your career path with us.
  • Flexible work policies and strong work-life balance.
  • Professional development and leadership opportunities.

Our Commitment:

Values-first culture: We lead with our values every day.

Boundless opportunity: We create opportunities to learn and grow at every stage of your career.

Continuous innovation: Help redefine the future of financial services.

Diversity, Equity, and Inclusion: We foster an inclusive workplace where everyone thrives.

Corporate Citizenship: We build a business that benefits all stakeholders.

Salary and Benefits:

The annual base salary for this position ranges from $74,270.00 CAD to $137,930.00 CAD, depending on local market conditions, geography, and relevant factors related to the role.

We offer a customizable benefits package, including medical, dental, mental health, and disability insurance, as well as retirement savings plans and generous paid leave policies.

John Hancock and Manulife: John Hancock is a division of Manulife Financial, a leading global financial services group.

Equal Opportunity Employer: We embrace diversity and strive to create an inclusive workplace.

#J-18808-Ljbffr

  • Waterloo, Ontario, Canada Société Financière Manuvie Full time

    About Société Financière ManuvieManulife Financial Corporation is a leading international financial services provider, dedicated to making people's decisions easier and lives better.Our ValuesWe strive to foster an inclusive work environment that values diversity, equity, and inclusion. Our diverse workforce allows us to better serve our customers and...


  • Waterloo, Canada Manulife Full time

    We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues are healthy, respected and...

  • Senior Java Developer

    4 weeks ago


    Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    We are a financial services provider dedicated to empowering our clients and colleagues worldwide to make better decisions and live better lives. Our values guide all our activities, from environmental initiatives to community investments.As a key member of our Banking Technology Team, you will contribute to building our web application.You will be...


  • Waterloo, Ontario, Canada Goiguide Full time

    About GoiguideGoiguide is the maker of iGUIDE, a proprietary camera and software platform for capturing and delivering accurate floorplans, immersive 3D virtual tours and extensive property data.iGUIDE is the most efficient system to map interior spaces and features accurate floor plans, measurements, and reliable property square footage. By integrating...


  • Waterloo, Ontario, Canada Agfa Full time

    Discover a rewarding career in software development with Agfa Healthcare, where you can make a difference in the healthcare arena.Company OverviewAgfa Healthcare is a leading provider of unified Enterprise Imaging Platforms. Our mission is to reduce complexity, improve productivity, and deliver clinical value to healthcare providers.We are currently hiring a...


  • Waterloo, Ontario, Canada Intelliswift Software Full time

    Job SummaryWe are seeking a highly skilled Electrical Engineering Test and Validation Expert to join our team at Intelliswift Software. As a key member of our engineering team, you will be responsible for ensuring the quality and reliability of our electronic products.About the RoleThe successful candidate will possess a strong foundation in electrical...


  • Waterloo, Ontario, Canada Google Full time

    About the JobAs a software engineer at Google, you will play a crucial role in developing innovative technologies that shape how billions of users interact with information and each other. Our products require handling vast amounts of data, and we're looking for engineers who can bring fresh ideas from various areas, including information retrieval,...


  • Waterloo, Ontario, Canada Manulife Full time

    About UsAt Manulife, we are a leading international financial services provider. Our mission is to help people make their decisions easier and lives better.Job DescriptionWe are seeking a highly skilled Director, Engineering to lead our Insurance Technology team. This role involves managing multi-functional engineering teams to build and support technology...


  • Waterloo, Canada Intelliswift Software Full time

    Must Have skills:Junior candidateHardware Engineering test, validation, debug, and test automationSolderingAny RF and data protocols including WiFi, Bluetooth, I2C, SPI, MIPI, UARTNetwork analyzerWireless protocol testerSpectrum analyzerDC power supplyOscilloscopeKnowledge of test script software:PythonC#MatlabDetailed Job DescriptionTest Services...


  • Waterloo, Canada Intelliswift Software Full time

    Must Have skills:Junior candidateHardware Engineering test, validation, debug, and test automationSolderingAny RF and data protocols including WiFi, Bluetooth, I2C, SPI, MIPI, UARTNetwork analyzerWireless protocol testerSpectrum analyzerDC power supplyOscilloscopeKnowledge of test script software:PythonC#MatlabDetailed Job DescriptionTest Services...


  • Waterloo, Ontario, Canada Power Staffing Solutions Full time

    We are seeking a skilled Senior Mobile Technology Engineer to join our team at Power Staffing Solutions in Waterloo.Key ResponsibilitiesDesign and implement mobile applications using modern development practices and software engineering principles.Collaborate with cross-functional teams to define, design, and ship new features for both iOS and Android...

  • engineer, software

    2 months ago


    Waterloo, Canada Center ID Corp Full time

    Education: Bachelor's degreeExperience: 5 years or moreWork settingInformation technologyLevel of expertiseEngineerTasksCoordinate the development, installation, integration and operation of computer-based systemsDevelop process and network models to optimize architectureDevelop software solutions by studying systems flow, data usage and work...

  • Software Engineer II

    2 months ago


    Waterloo, Canada Carta Full time

    The Company You’ll Join Carta develops purpose-built software that transforms traditional accounting into a powerful growth engine. Carta’s world-class fund administration platform supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under management in venture capital and private equity. Trusted by more than 40,000 companies,...

  • engineer, software

    2 months ago


    Waterloo, Canada Center ID Corp Full time

    Education: Expérience: EducationBachelor's degreeWork settingInformation technologyLevel of expertiseEngineerTasksCoordinate the development, installation, integration and operation of computer-based systemsDevelop process and network models to optimize architectureDevelop software solutions by studying systems flow, data usage and work processesEvaluate...

  • Software Engineer

    2 months ago


    Waterloo, Canada MCAP Group of Companies Full time

    Joining MCAP means you will be a part of our diverse workforce of highly talented individuals who are recognized for their expertise and success! At MCAP, your professional expertise, commitment to teamwork and passion for service excellence are recognized and rewarded with competitive total rewards offering, a career with continuous learning and development...


  • Waterloo, ON, Canada Intelliswift Software Full time

    Must Have skills: Junior candidate Hardware Engineering test, validation, debug, and test automation Soldering Any RF and data protocols including WiFi, Bluetooth, I2C, SPI, MIPI, UART Network analyzer Wireless protocol tester Spectrum analyzer DC power supply Oscilloscope Knowledge of test script software: Python C# Matlab ...


  • Waterloo, Ontario, Canada Intelliswift Software Full time

    We are seeking a highly skilled Electrical Engineering Test Automation Specialist to join our team at Intelliswift Software. This role requires a strong foundation in electrical engineering and hands-on experience in a testing environment.About the RoleThis is an exciting opportunity for a talented engineer to develop, implement, and maintain automated test...


  • Waterloo, Canada Manulife Insurance Malaysia Full time

    h3>Engineering Manager, Affinity Insurance TechnologyJoin our Affinity Insurance Technology Team!We are growing our Team to power world-class customer and employee experiences through software and engineering skills. p>We are seeking a self-motivated, strong technical leader, who is obsessed with delivering value, is forward-thinking, and excited to see the...


  • Waterloo, Ontario, Canada NCR Full time

    We are seeking a skilled Cloud Database Engineer to join our team at NCR Digital First Banking. This is an exciting opportunity for the right candidate to work with cutting-edge technology and make a real impact on our business.About the RoleThis position involves designing, implementing, automating, administering, and performance tuning databases in a cloud...


  • Waterloo, Ontario, Canada Manulife Full time

    Evolve Your Career with ManulifeAbout the RoleWe are seeking an exceptional Chief Technology Officer to lead our evolving Insurance Technology team. As a key member of our leadership team, you will be responsible for powering world-class customer and employee experiences through software and engineering skills.Key ResponsibilitiesLead multi-functional...