Senior Full Stack Software Engineer

4 weeks ago


Waterloo, Ontario, Canada Ansys Full time
Job Title: Senior Full Stack Software Engineer

We are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Ansys. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.

Key Responsibilities:
  • Participate in planning, architecture, and research to drive innovation and improvement in our software products.
  • Design, implement, maintain, test, and document software modules and sub-systems, with a focus on scalability, reliability, and performance.
  • Collaborate with cross-functional teams to identify and prioritize project requirements, and develop solutions that meet customer needs.
  • Write clean, efficient, and well-documented code, and participate in code reviews to ensure high-quality software.
  • Participate in Agile process meetings, and contribute to the development of software products that meet customer requirements.
Requirements:
  • BS in Computer Science, Engineering, or related field of study.
  • Minimum 5 years of experience designing and developing commercial enterprise software.
  • Experience with developing web applications using JavaScript/TypeScript and Angular or React framework.
  • Experience in designing APIs and developing scalable services using object-oriented languages (Python or C# or Java).
  • Experience with large project development and deployment on AWS and/or Azure.
  • Experience with HPC Cluster provisioning in Cloud environments.
  • Experience with enterprise software development best-practices, Git, Linux, Continuous integration and Continuous deployments.
Preferred Qualifications:
  • MS in Computer Science, Software Engineering, or related field.
  • Familiarity with Job schedulers (Slurm) and Container orchestration systems (Kubernetes).
  • Good interpersonal and communication skills.
  • Ability to learn quickly and collaborate with others in a geographically distributed team.

We offer a dynamic and inclusive work environment, with opportunities for growth and development. If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply.



  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to lead our Engineering Transformation team. As a key member of our team, you will be responsible for designing, developing, and implementing cutting-edge software solutions that drive business growth and...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to lead our Engineering Transformation team. As a key member of our team, you will be responsible for designing, developing, and implementing cutting-edge software solutions that drive business growth and...


  • Waterloo, Ontario, Canada PointClickCare Full time

    About PointClickCarePointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. With over 20 years of experience, the company has been focused on realizing its vision: to help create a world where providers and plans can confidently deliver frictionless care.Job Title:...


  • Waterloo, Ontario, Canada PointClickCare Full time

    About PointClickCarePointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. With over 20 years of experience, the company has been focused on realizing its vision: to help create a world where providers and plans can confidently deliver frictionless care.Job Title:...


  • Waterloo, Ontario, Canada SAP Full time

    Job Title: Senior Software EngineerAs a senior software engineer on our team, you will be responsible for designing, developing, and maintaining our web application. You will work closely with our cross-functional team to identify and prioritize features, and ensure timely delivery of high-quality software. Our ideal candidate will have a strong background...


  • 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 Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationManulife is seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team. As a key member of our team, you will be responsible for leading the transformation of engineering staff within our team and other areas within Manulife by sharing...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationManulife is seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team. As a key member of our team, you will be responsible for leading the transformation of engineering staff within our team and other areas within Manulife by sharing...


  • Waterloo, Ontario, Canada Company 19 - John Hancock Life Insurance Company (U.S.A.) Full time

    About the OpportunityWe are seeking a talented and experienced Senior Full Stack Software Engineer to join our growing team at John Hancock Life Insurance Company (U.S.A.).Key ResponsibilitiesDevelop and maintain clean, well-documented, and efficient code for both the front-end (React, HTML, CSS, JavaScript) and back-end (C#)Work with product managers and...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    We are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Manulife. As a key member of our software development team, you will design, develop, and maintain both front-end and back-end components of web applications, ensuring responsiveness and performance. Your expertise in CI/CD pipelines, agile methodologies, and DevOps...


  • Waterloo, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    About the OpportunityWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Manulife and John Hancock. As a key member of our technology squad, you will play a critical role in delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using the...


  • Waterloo, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    About the OpportunityWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Manulife and John Hancock. As a key member of our technology squad, you will play a critical role in delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using the...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team in Waterloo, Ontario or Toronto, Ontario. As a key member of our team, you will play a critical role in driving engineering excellence and transforming our software...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team in Waterloo, Ontario or Toronto, Ontario. As a key member of our team, you will play a critical role in driving engineering excellence and transforming our software...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team. As a key member of our team, you will be responsible for leading the development of our software applications and providing coaching and mentoring to our engineers.Key...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationWe are seeking a highly skilled Senior Full Stack Software Engineer/Coach to join our Engineering Transformation team. As a key member of our team, you will be responsible for leading the development of our software applications and providing coaching and mentoring to our engineers.Key...


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

    Job SummaryWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Société Financière Manuvie. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining both front-end and back-end components of web applications.Key ResponsibilitiesDesign and DevelopmentDesign, develop, and...


  • Waterloo, Ontario, Canada Manulife Full time

    Job SummaryWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at Manulife. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software applications.Key ResponsibilitiesDesign and Development: Design, develop, and maintain front-end and back-end components of...


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

    Transforming Engineering at Société Financière ManuvieWe are a financial services provider dedicated to facilitating decisions for our clients and colleagues worldwide, and helping them live better. Our company culture values flexibility, work-life balance, and continuous innovation.About the RoleWe are seeking a senior full stack software engineer/coach...


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

    Transforming Engineering at Société Financière ManuvieWe are a financial services provider dedicated to facilitating decisions for our clients and colleagues worldwide, and helping them live better. Our company culture values flexibility, work-life balance, and continuous innovation.About the RoleWe are seeking a senior full stack software engineer/coach...