Senior Software Development Engineer

4 weeks ago


Waterloo, Ontario, Canada Fountain Automotive Full time

Key Responsibilities

  • Develop high-quality Android applications with a focus on efficiency, reliability, and performance.
  • Collaborate with cross-functional teams to define, design, and ship new features to enhance user experience.
  • Conduct thorough testing and troubleshooting to ensure the quality and responsiveness of applications.

Required Skills

  • Proficient in developing Android apps with a proven track record and strong programming skills in C++, Kotlin, or Java.
  • Experience with version control using Git (GitHub) and continuous integration tools like Jenkins.
  • Excellent communication skills to effectively collaborate with team members and stakeholders.
  • In-depth understanding of Android AOSP (Android Open Source Project) and Agile development processes.
  • Familiarity with building and contributing to the AOSP project.
  • Knowledge of software development on embedded QNX OS or Android-based platforms.
  • Proficiency in unit testing and mock frameworks to ensure code quality.
  • Experience with AutoSAR communication framework and SOA (Service-Oriented Architecture) designs.


  • 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 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 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 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 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 DONIKI CONSTRUCTION Full time

    About the Role: We are seeking a skilled Senior Software Engineer - Backend Development to join our software engineering team. The ideal candidate will have a strong background in backend development and be able to design, implement, and maintain scalable and efficient software systems.Key Responsibilities:Design, develop, and test software applications...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our Information Technology department at MCAP Group of Companies. As a key member of our team, you will be responsible for designing, developing, and testing software applications to support our business operations.Key Responsibilities:Design and...


  • Waterloo, Ontario, Canada Altair Engineering Full time

    Job Title: Senior Software Development EngineerWe are seeking a skilled Senior Software Development Engineer to join our team at Altair Engineering in Waterloo, ON. This is a contract position.The successful candidate will be responsible for developing and managing various pieces of software that run on multiple components in vehicles to capture, aggregate,...


  • Waterloo, Ontario, Canada Menlo Ventures Full time

    Carta: A Platform for Equity ManagementCarta is a leading platform for equity management, helping individuals and organizations navigate the complexities of equity administration. As a Senior Software Development Engineer, you will play a critical role in building and maintaining the Carta platform, ensuring seamless integration with various stakeholders 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 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...

  • Software Engineer

    4 weeks ago


    Waterloo, Ontario, Canada QProVibe Inc. Full time

    About the Role: As a senior software development engineer, you will be responsible for designing and developing high-quality software solutions using Java and Python programming languages. You will work closely with cross-functional teams to identify and prioritize project requirements, develop technical specifications, and ensure timely delivery of software...


  • 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 Nuvation Engineering Full time

    Job SummaryNuvation Engineering is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our engineering group, you will be responsible for designing and developing innovative software solutions for a wide range of embedded systems.ResponsibilitiesDesign and develop software for embedded systems, including firmware,...


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

    We are seeking a highly skilled Senior Embedded Software Developer to join our team at Huawei Technologies Canada Co., Ltd.About the Role:The ideal candidate will have experience with C/C++ programming languages, working on embedded systems, and a strong understanding of AI/ML algorithms and frameworks such as TensorFlow or PyTorch.Responsibilities:Develop...


  • 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 Tbwa ChiatDay Inc Full time

    Unlock the Power of Equity OwnershipCarta is a platform that empowers individuals and organizations to manage equity, build businesses, and invest in the companies of tomorrow. Our mission is to provide innovative solutions for equity ownership, making it more accessible and available to everyone.We're seeking a talented Senior Software Engineer to join our...


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

    We are seeking a highly skilled Software Development Engineer to join our team at Huawei Technologies Canada Co., Ltd. The ideal candidate will have a strong background in software development, particularly in real-time operating systems for autonomous systems and embodied AI.The successful candidate will be responsible for developing Artificial Intelligent...


  • Waterloo, Ontario, Canada Menlo Ventures Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Identity and Access Management (IAM) team. As a key member of our engineering team, you will be responsible for designing and deploying scalable, production-quality products with Service Oriented Architecture (SOA) and microservices.Key Responsibilities:Design and...


  • 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...