Current jobs related to Senior Full Stack Software Engineer - Waterloo, Ontario - Société Financière Manuvie


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    About CartaCarta is a software development company that creates purpose-built solutions to transform traditional accounting into a growth engine.The company's world-class fund administration platform supports nearly 7,000 funds and SPVs, with assets under management totaling nearly $130B in venture capital and private equity.Carta helps over 40,000 companies...

  • Full Stack Developer

    1 month ago


    Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    At Huawei Technologies Canada Co., Ltd. we are looking for a skilled Full Stack Developer to join our team as a Senior Software Engineer Python.OverviewWe have an immediate Co-op opening for a talented software engineer who can contribute to the development of C++ based projects and support senior researchers on various research-oriented projects.Key...


  • Waterloo, Ontario, Canada Carta Full time

    Transforming Traditional Accounting with Purpose-Built SoftwareThe Company You'll Be Working WithCarta is a leading provider of cutting-edge software solutions that revolutionize the way businesses approach traditional accounting.Our world-class fund administration platform supports over 7,000 funds and SPVs, representing nearly $130B in assets under...


  • Waterloo, Ontario, Canada Menlo Ventures Full time

    Unlock Your Potential as a Senior Full Stack Software EngineerAbout CartaCarta is a cutting-edge software company that revolutionizes traditional accounting by transforming it into a powerful growth engine.We support nearly 7,000 funds and SPVs, representing nearly $130B in assets under management in venture capital and private equity.Trusted by over 40,000...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Transformative Technology RoleWe are Carta, a leading provider of software solutions for private markets. Our innovative platform supports over 7,000 funds and represents nearly $130B in assets under management.As a Senior Full Stack Software Engineer on our Risk team, you will play a crucial role in developing cutting-edge technology to support the...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Carta OverviewAt Carta, we empower companies to transform traditional accounting into a powerful growth engine. Our world-class fund administration platform supports nearly 7,000 funds and SPVs, representing nearly $130B in assets under management in venture capital and private equity.We help private businesses in over 160 countries manage their cap tables,...


  • Waterloo, Ontario, Canada Power Staffing Solutions Full time

    We are seeking a highly skilled Full Stack Mobile Application Engineer to join our team at Power Staffing Solutions in Waterloo. As a key member of our technology group, you will be responsible for designing, developing, and maintaining mobile applications for both iOS and Android platforms.Key ResponsibilitiesDesign and Implementation: Utilize modern...


  • Waterloo, Ontario, Canada Carta Full time

    At Menlo Ventures, we are building a next-generation fund management platform that sets a new standard in the private markets. We are seeking an experienced Senior Full Stack Software Engineer to join our team.About Carta: Carta develops purpose-built software that transforms traditional accounting into a powerful growth engine. Our world-class fund...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Role OverviewWe are seeking a highly motivated and experienced Senior Full Stack Developer to join our dynamic team at Manulife Insurance Malaysia. In this role, you will be responsible for analyzing, designing, developing, testing, and maintaining large-scale backend and client-server applications.


  • Waterloo, Ontario, Canada Carta Full time

    About CartaCarta is a leading provider of software solutions for private markets, offering a comprehensive platform for fund management, equity administration, and more.Job DescriptionWe are seeking an experienced Senior Software Development Engineer to join our team as a Platform Architect. In this role, you will be responsible for designing and...


  • Waterloo, Ontario, Canada MEDA Engineering and Technical Services, LLC Full time

    We are seeking an experienced Senior Software Engineer to support our client in the automotive industry.Key Responsibilities:Taking requests from various internal stakeholders and developing solutions using data from diverse sourcesPresenting results in a clear format and identifying/validating upstream data quality issues before building analysis...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationThis role is an excellent opportunity for a highly skilled Senior Full Stack Software Engineer to join our Global Engineering Transformation team at Manulife Insurance Malaysia.The ideal candidate will have strong coaching and leadership skills, as well as the ability to see the successful...


  • Waterloo, Ontario, Canada The Bartech Group, Inc. Full time

    Job DescriptionWe are seeking a skilled Senior Software Development Lead to join our team at The Bartech Group, Inc.About the JobThis is a contract position with an hourly pay range of $$104-$134 per hour.ResponsibilitiesWork collaboratively with cross-functional teams to develop and maintain high-quality software solutions.Analyze data from various sources,...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Senior Full Stack Software Engineer/Coach, Engineering TransformationWe are growing our Engineering Transformation Office to power extraordinary customer and employee experiences through software, platform, and engineering skills.The successful candidate will have a strong ability to coach and lead trainings/presentations to segment partner teams/engineers;...


  • Waterloo, Ontario, Canada Insight Global Full time

    Job Title: Senior Android Software EngineerLocated in the vibrant city of Waterloo, Ontario, this opportunity for a Senior Android Software Engineer is ideal for individuals seeking to leverage their technical expertise and experience in designing and developing cutting-edge Android applications.We are looking for a seasoned software engineer with a strong...


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

    Société Financière Manuvie is seeking a highly skilled Full Stack Software Development Professional to join our dynamic team. This role offers an estimated salary of $100,000-$120,000 per year.Job OverviewWe are looking for a talented software engineer with 4+ years of experience in back-end application development, including Restful APIs and SQL...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Job DescriptionWe are seeking a highly skilled Software Engineering Director to lead our technology team at Manulife Insurance Malaysia.About the RoleThe successful candidate will be responsible for leading and managing a team of software engineers, ensuring that we deliver high-quality software solutions that meet our business needs.The ideal candidate will...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    We are looking for a Senior Cloud Architect to support our digital transformation initiatives at Manulife Bank. With a strong background in hands-on engineering and architecture, you will collaborate with our engineers and work closely with architecture peers and domain-focused solution architects to design scalable and secure solutions that have superior...


  • Waterloo, Ontario, Canada Sun Life Financial Full time

    Unlock your potential in a collaborative environment at Sun Life Financial, where innovative minds drive success.Job OverviewWe are seeking a highly skilled Senior Software Engineer with a passion for cutting-edge technologies to join our dynamic team. As a key member of our Platforms and Engineering Domain, you will play a pivotal role in driving...


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

    OverviewSociété Financière Manuvie, a leading international financial services provider, is committed to delivering world-class experiences through software, platform, and engineering skills.We are seeking a Senior Full Stack Software Engineer/Coach to join our Global Engineering Transformation team. This role involves championing the transformation of...

Senior Full Stack Software Engineer

2 months ago


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

We are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Société Financière Manuvie, a leading international financial services group. As a key member of our global engineering platform, you will play a critical role in designing, developing, and maintaining complex software applications.

Key Responsibilities:
  • Application Development: Design, develop, and maintain front-end and back-end components of web applications, ensuring responsiveness and performance.
  • Troubleshooting and Debugging: Serve as the primary point of contact for debugging and resolving issues in both front-end and back-end code, ensuring application stability and reliability.
CI/CD and Automation:
  • Continuous Integration and Delivery: Develop and maintain CI/CD pipelines to enable efficient software deployment, testing, and management, aiming for continuous integration and delivery.
  • Automation and Scripting: Automate routine development tasks and workflows using scripting and configuration management tools to ensure consistent and reliable application development and deployment.
Best Practices and Collaboration:
  • Code Reviews and Testing: Implement best practices for code reviews, automated testing, and continuous integration to ensure software quality and reliability.
  • Cross-Functional Collaboration: Collaborate with cross-functional teams to streamline software delivery, accelerate time-to-market, and drive business value through high-quality releases.
  • Performance Optimization: Identify and address performance bottlenecks in both front-end and back-end systems to optimize overall application performance.
CIAM Implementation:
  • Identity Management: Implement and manage CIAM solutions to enhance user authentication, authorization, and identity management.
  • SAML and OIDC Integration: Integrate CIAM solutions with web applications to provide seamless and secure user experiences.
  • Single Sign-On and Identity Federation: Implement and manage Single Sign-On (SSO) and identity federation using SAML.
  • Authentication and Authorization Flows: Design and implement authentication and authorization flows using OIDC to ensure secure and user-friendly access controls.
Required Qualifications:
  • Experience: 5 or more years of experience working in or leading complex enterprise implementations, with a proven track record of successful delivery and support for large-scale, distributed software applications in a production environment.
  • Technical Skills: Experience with front-end and back-end technologies, including JavaScript, HTML, CSS, Node.js, React, Next.js, and relevant frameworks.
  • Agile Methodologies: Familiarity with agile methodologies, DevOps principles, test-driven development, continuous integration, and other software engineering best practices.
  • CIAM Solutions: Knowledge of CIAM solutions, including SAML and OIDC, to ensure secure and user-friendly access controls.
  • Containerization and Orchestration: Experience with containerization and orchestration tools, including Docker and Kubernetes.
  • CI/CD Pipelines: Proficiency with CI/CD pipelines and tools, ensuring efficient software deployment, testing, and management.
  • GitOps: Familiarity with GitOps practices to manage infrastructure and applications using Git as a single source of truth.
  • Azure Kubernetes Service: Knowledge of Azure Kubernetes Service (AKS) for deploying and managing containerized applications in a cloud environment.
  • Communication Skills: Strong verbal and written communication skills, with the ability to effectively articulate technical vision, possibilities, and outcomes to engineering leadership.
  • Problem-Solving Abilities: Excellent organizational and problem-solving abilities, enabling effective management through the creative process.
Salary:

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

We offer a comprehensive benefits package, including health insurance, retirement savings plan, and paid time off.