Senior Software Engineer

5 days ago


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 Overview

Agfa 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 Senior Software Engineer to join our Waterloo, Ontario team. As a key member of our development team, you will be involved in the full cycle of software development, from design to implementation, testing, and maintenance.

Job Description

Your primary responsibilities as a Senior Software Engineer will include:

  • Designing, developing, troubleshooting, and debugging software within a project scope, ensuring that work products meet all requisite software development practices and sanctioned work processes.
  • Managing self-directed assignments to resolve software defects or implement features to meet schedule commitments with a high level of quality.
  • Participating in the architecture and design of large software components for project teams, contributing to estimates of software component designs, and reviewing the work of team members completing elements of designs.
  • Developing and executing unit and integration test plans and procedures, and interfacing with other software developers regarding the results of tests.
  • Acquiring knowledge of industry and company standards, tools, and technology through self-study.
Required Skills and Qualifications

To succeed in this role, you should have:

  • A College/University degree in Computer Science/Engineering or a related degree/diploma.
  • At least 5 years of experience in hands-on development, design, and coding experience with Java/Angular/Springboot (of significant size and complexity).
  • Experience with Java/Springboot/Angular/Kubernetes/Helm/Playwright.
  • A solid understanding of Oracle & SQL.
  • Attention to detail and ability to quickly absorb new concepts and technologies.
  • Good verbal and written communication and knowledge transfer skills.
  • The ability to work independently and collaboratively as part of an agile team.
  • A solid commitment to quality software development.
Benefits

We offer a competitive compensation package, including:

$120,000 - $150,000 per year, depending on experience.

Ongoing training and career development opportunities.

A dynamic and supportive work environment.

Opportunities to work on challenging projects and contribute to the growth and success of our organization.



  • Waterloo, Ontario, Canada Sun Life Full time

    Job Title: Senior Software EngineerAt Sun Life, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the business needs of our organization.Key Responsibilities:Design and develop software...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Job Title: Senior Engineer, Test Engineering SoftwareAt ANSYS, Inc., we are committed to creating innovative solutions that drive human advancement. We are seeking a highly skilled Senior Engineer to join our team of experts in Test Engineering Software.Job Summary:The Senior Engineer will be responsible for the development of software products and...


  • Waterloo, Ontario, Canada Menlo Ventures Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Menlo Ventures. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Your primary focus will be on building scalable, efficient, and reliable software systems that meet the needs of our...


  • Waterloo, Ontario, Canada Sun Life Full time

    Job Title: Senior Software EngineerJob Summary:Sun Life Financial is seeking a Senior Software Engineer to join our Canadian IT – Platform and Engineering team. As a Senior Software Engineer, you will be responsible for leading and participating in the design, development, and deployment of Java REST web service APIs and microservices using Docker and...


  • Waterloo, Ontario, Canada Carta, Inc. Full time

    Senior Software Engineer for Fund AdministrationCarta, Inc. is a platform that helps people manage equity, build businesses, and invest in the companies of tomorrow. Our Fund Administration group is building the next generation of software for the venture capital industry.We are looking for a Senior Software Engineer to join our R&D team. As a Senior...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a talented Senior Software Engineer I to join our team at Carta. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Your primary focus will be on building and maintaining our cloud infrastructure, ensuring high availability, and...


  • Waterloo, Ontario, Canada Aunty's Kitchen Full time

    Job Title: Senior Software Engineer - Tech LeadAbout the Role:As a Senior Software Engineer - Tech Lead, you will be responsible for leading a team of software developers in the design, development, and maintenance of complex software systems. You will work closely with cross-functional teams to identify and prioritize project requirements, develop technical...


  • Waterloo, Ontario, Canada Center ID Corp Full time

    At Center ID Corp, we are seeking an experienced Senior Software Systems Engineer to join our team.The estimated salary for this position is between $120,000 and $180,000 per year, depending on experience and location.Job Description:We are looking for a skilled engineer who can coordinate the development, installation, integration, and operation of...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Transforming Traditional AccountingCarta is revolutionizing the way companies manage their finances with purpose-built software that transforms traditional accounting into a powerful growth engine.As a Senior Software Development Engineer, you will be part of a team that builds services leveraged by Carta's entire product suite to authenticate and authorize...


  • Waterloo, Ontario, Canada Carta, Inc. Full time

    About CartaCarta is a platform that helps people manage equity, build businesses, and invest in the companies of tomorrow.Our MissionWe aim to unlock the power of equity ownership for more people in more places.Why Carta?Carta is trusted by more than 4,000 companies and 500,000 investors worldwide.What You'll DoAs a Senior Software Engineer, you will be...


  • Waterloo, Ontario, Canada Software International Full time

    Software International is seeking a highly skilled Senior Network Architect to join our team. As a key member of our cloud computing team, you will be responsible for designing and implementing cloud network architecture, computer architecture, and high-performance computing platforms.Key Responsibilities:Design and develop cloud network architecture,...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Senior Software Engineer I, Identity and Access ManagementCarta develops purpose-built software that transforms traditional accounting into a powerful growth engine. The company'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...


  • Waterloo, Ontario, Canada Software International Full time

    Software International is a leading provider of technical talent to Fortune 100/500/1000 companies in the USA and Canada.We have an immediate opening for a Senior Cloud Architect at our Waterloo, ON location. The ideal candidate will work onsite.This is a full-time position with a competitive salary based on experience.Job Description:As a Senior Cloud...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full-Stack Software EngineerAt Manulife, we are seeking a highly skilled Senior Full-Stack Software Engineer to join our team. As a key member of our engineering team, you will design, develop, and maintain both front-end and back-end components of web applications, ensuring responsiveness and performance.Key Responsibilities:Design and Development:...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Senior Software Engineer I, Identity and Access ManagementCarta 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...


  • Waterloo, Ontario, Canada Fountain Automotive Full time

    Develop Innovative Android ApplicationsWe are seeking a skilled Senior Software Engineer – Automotive to join our team at Fountain Automotive. As a key member of our cross-functional team, you will be responsible for developing high-quality Android applications that meet the highest standards of efficiency, reliability, and performance.Key...


  • Waterloo, Ontario, Canada Outrider Full time

    About the RoleWe are seeking a highly skilled Senior Navigation Software Engineer to join our team at Outrider. As a key member of our engineering team, you will be responsible for developing and deploying high-performance software that controls the behaviors of our automated electric yard truck.Key ResponsibilitiesDesign, implement, and deploy motion...


  • Waterloo, Ontario, Canada Menlo Ventures Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at Menlo Ventures. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Your primary focus will be on building customer-facing enterprise tools for equity administration, creating data...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Senior Software Engineer for Alternative AssetsAt Carta, we're expanding our platform to support Alternative Assets like Private Equity funds, Real Estate, Oil and Gas, and more. We're looking for a Senior Software Engineer to help us define requirements and build solutions for these products.The Team You'll Work WithYou'll join a team that's passionate...


  • Waterloo, Ontario, Canada Carta, Inc. Full time

    Unlock the Power of Equity OwnershipAt Carta, we're on a mission to make equity ownership more accessible to everyone. As a Senior Software Engineer on our Fund Administration team, you'll play a critical role in helping us achieve this goal.About the RoleWe're looking for a highly skilled software engineer to join our team and help us develop innovative...