Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer (Backend)

AMETEK

Do you know what a constantly growing international company needs to support the development of its cutting-edge Embedded GUI products and services?

Someone like you.

As a Senior Software Developer (Backend), you’ll be part of our Professional Services team, helping customers bring their embedded GUI applications to life using our Storyboard platform. You’ll work with leading technologies in the automotive, medical, and consumer markets, and collaborate with a team of passionate developers who thrive on solving complex challenges.

Mark Rigley, your future manager, is known for his software skills, his motivation, and his contagious good mood!

How will you do that?

By designing and implementing high-quality backend systems, integrating hardware, mentoring junior developers, and supporting our clients in building innovative user interfaces for embedded devices.

Here Is What We Offer

  • Technical challenges and exciting projects
  • Ongoing training to support your career progression
  • Recognition of your ideas
  • A caring environment that encourages personal and professional growth
  • Wide range of benefits: competitive salary, group insurance, generous vacation policy, employee and family assistance program, flexible work arrangements

We work hard, but we have a lot of fun! Sports, parties, themed events—you name it!

To succeed in this function, we will accompany you with:

  • Excellent onboarding
  • Training
  • Coaching

A Typical Day With Your Team

  • Design, implement, and maintain reusable backend code in C/C++
  • Develop system logic and hardware integration for embedded platforms
  • Build interface layers that connect UI developers to system functionality
  • Participate in design and code reviews
  • Analyze and improve codebase performance
  • Mentor junior developers and share your expertise
  • Collaborate with cross-functional teams to deliver high-quality solutions

Excellent Fit

  • A post-secondary degree or diploma in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in software development with strong C/C++ skills
  • Experience working with embedded systems and Linux/QNX environments
  • Familiarity with design patterns and version control tools (Git, SVN)
  • Strong attention to detail and usability
  • Excellent communication skills and a collaborative mindset

Bonus Points If You Have

  • Experience with scripting languages (Lua, JavaScript)
  • Knowledge of UI/UX design patterns and graphics rendering
  • Familiarity with tools like Photoshop or Illustrator
  • Exposure to test-driven development and automated testing
  • Experience with UI frameworks such as Storyboard, Qt, XWindows, or Java

Compensation

Currency: CAD

Salary Minimum: 80,000

Salary Maximum: 120,000

Incentive: No

Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.

AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.5 billion.

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 22,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK is a component of the S&P 500. Visit for more information.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer (Backend) in Kanata, ON vacancy
  • $100k per year

     ...CNN's Content Platform department is seeking a Senior Software Engineer for its Platform Operations Team. The Platform...  ...Operations team is dedicated to improving developer workflows and deploying, operating, and scaling backend services and infrastructure. As a Senior Software... 
    Senior
    Long term contract
    Temporary work
    Local area

    Warner Bros. Discovery

    Kanata, ON
    1 day ago
  • $120k - $155k per year

     ...make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at...  ...role Comfort spanning the full stack: UI through to backend, data, and external system integrations A track record of... 
    Senior
    Long term contract
    Internship
    Worldwide
    Shift work

    RBR

    Kanata, ON
    20 days ago
  • $109.7k - $159.7k per year

     ...digital revolution. We are CNN. To see what it’s like to work at CNN, follow @WBDLife on Instagram and X! The Job As a Senior Software Developer, CNN Connected TV Devices , you will lead technical efforts to build out world-class connected TV streaming video... 
    Senior
    Long term contract
    Temporary work
    Local area

    CNN

    Kanata, ON
    26 days ago
  • $100k per year

     ...Reliability Engineering team is seeking their next Software Engineer to help us expand the positive...  ...and process improvements with senior engineers. Stay informed on industry trends...  ...with engineering teams to improve developer experience and reduce friction in the development... 
    Senior
    Long term contract
    Temporary work
    Local area

    Warner Bros. Discovery

    Kanata, ON
    8 days ago
  •  ...you are celebrated, here you can thrive. About the Role CNN is seeking a Software Engineer II to join our Registration and Subscriptions team. This is an exciting opportunity for a developer who is passionate about building high-quality digital products that deliver... 
    Suggested
    Full time
    Flexible hours

    Warner Bros. Discovery

    Kanata, ON
    1 day ago
  • $33.25 - $37.46 per hour

    This position is designed for an analytical, problem-solving developer who thrives on creating tools that optimize software quality. You will be embedded in a multi-site team environment, collaborating closely with both development and test teams to understand testing requirements... 
    Permanent employment

    Randstad

    Kanata, ON
    14 days ago
  • $47.1 - $50.13 per hour

     ...volume of tests, triaging execution results, and diagnosing complex software defects. This role sits at the intersection of software...  ...features, and test scripts to optimize the testing ecosystem. Develop and curate specialized test libraries that interface directly with... 

    Randstad

    Kanata, ON
    14 days ago
  •  ...Position: Support Software Developer Co-op/Intern Number of Position(s): 1 Duration: 12 Months+ Date: - ( Fall Term Sept 8th - Dec 18th, 2026) Location: In office at 600 March Rd. Ottawa, Canada. Education Recommendations Currently a 2nd year+ candidate... 
    Internship
    Work at office

    Nokia

    Kanata, ON
    19 days ago
  •  ...-edge in-cabin experiences, blending innovative software and hardware solutions for the next generation of...  ...on-site role located in Santa Monica, CA, for a Senior Embedded Software Engineer. The individual will design, develop, and optimize embedded software solutions for... 
    Senior
    Full time

    Ottawa Infotainment

    Kanata, ON
    22 days ago
  • $194.9k - $247.2k per year

     ...work alongside experts across DSP, ASIC, optics, photonics, software, hardware, systems, and application engineering in a...  ...customer success. Your Impact As a Principal Systems Developer, you will be a senior individual contributor who plays a critical role in defining... 
    Senior
    Long term contract
    Full time
    Temporary work
    Local area
    Long distance
    Flexible hours

    Cisco

    Kanata, ON
    16 days ago
  • $159k - $230.3k per year

     ...personal growth. Your Impact As a senior member of the Mixed Signal Design team, you...  ...of a small, dynamic IC Design group that develops high speed (25Gb/s), and high accuracy,...  ...of test setups. Experience in design software including Cadence (Virtuoso), Specture/APS... 
    Senior
    Long term contract
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Kanata, ON
    2 days ago
  • $310k - $360k per year

     ...Your new role The Vice President of Engineering, Delivery is a senior technology leader within the CNN Technology organization,...  ..., operational excellence, incident management, reliability, and developer experience. Oversee Technical Program Management teams accountable... 
    Senior
    Long term contract
    Temporary work
    Local area

    CNN

    Kanata, ON
    21 days ago
  •  ...HCE is the leading industrial disruptor, building and connecting software solutions to streamline and centralize the assets, people and...  ...Honeywell Connected Enterprise is looking for a Software Engineer/Developer to work in the Aerospace SATCOM Cockpit Team in Ottawa. The SATCOM... 
    Full time

    Honeywell

    Kanata, ON
    3 days ago
  •  ...Designing and coding application programs; performing testing for developed applications. Reviewing, analyzing, and modifying programming...  ...Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC) Additional Job Details Address... 
    Full time

    Honeywell

    Kanata, ON
    3 days ago
  • $157.6k - $207.6k per year

     ...will be an asset to us as we evaluate the tradeoffs inherent in software engineering and experimentation. We have fun with this everyday:...  ...with our partners in product, design, analytics and marketing to develop and test products and user experiences that drive customer... 
    Long term contract
    Temporary work
    Local area
    Flexible hours

    CNN

    Kanata, ON
    22 days ago
  •  ...Position: Web Developer – Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: (Fall Term Sept 8th - Dec 18th, 2026)...  ...and test our products. Interact with Support Teams to provide software solutions to field-reported issues. Key Skills And Experience... 
    Internship
    Work at office
    Flexible hours

    Nokia

    Kanata, ON
    23 days ago
  • $70k - $87k per year

     ...always on the lookout for great talent. Senior Quality Specialist at Syntronic Production...  ...'ll Do Quality Assurance Processes: Develop, implement, and maintain quality assurance...  ...statistical analysis, and quality control software.MS Excel Soft Skills: Excellent... 
    Senior

    Syntronic - A Global Design House

    Kanata, ON
    8 hours ago
  • $88.6k - $138.6k per year

     ...closely with internal and external stakeholders. Your expertise in developing and implementing effective sales strategies will play a crucial...  ...Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable.... 
    Senior
    Contract work
    For subcontractor
    Work at office

    Honeywell

    Kanata, ON
    24 days ago
  •  ...here you are celebrated, here you can thrive. We are hiring senior technical account managers to join our team. The Global Partner...  ...review metrics and data, and monitor launch operations for large software projects You have used data to assess the success of what you... 
    Senior
    Long term contract
    Full time
    Immediate start

    Warner Bros. Discovery

    Kanata, ON
    1 day ago
  •  ...Position: Embedded C/C++ SW Developer Co-op/Intern Number of Positions : 1 Duration: 4 - 16 months Date: September 8, 2026 Location...  ...system. You will be able to learn from a seasoned team of software engineers as you contribute to new features and product improvements... 
    Internship
    Work at office

    Nokia

    Kanata, ON
    15 days ago
  • $151k - $226k per year

     ..., empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...  ...project and team success. What You’ll Be Doing: Develop and specify SERDES transceiver architectures and sub-blocks... 
    Senior
    Remote work

    Synopsys Inc

    Kanata, ON
    a month ago
  • $111.8k - $161.8k per year

     ...treatments to patients faster. We are seeking a Canada- based Senior Clinical Project Manager with proven experience in Central Nervous...  ...presentations and contribute to study strategy development. Develop and implement integrated study management plans. Oversee planning... 
    Senior
    Full time
    Part time
    Local area
    Immediate start
    Worldwide

    IQVIA Laboratories

    Kanata, ON
    21 days ago
  • Join our team as we continue to expand our product portfolio in the Data Center and Communication Service Provider. The IP Routing Hardware organization is very flat - there are few levels of management between the Individual Contributor and the VP of Hardware. We are also ...
    Senior
    Long term contract
    Temporary work

    Nokia

    Kanata, ON
    2 days ago
  •  ...Security markets. Under the guidance of senior architects, the person will interact with...  ...Knowledgeable in the capabilities of BIM software. Proficient in the use of REVIT and AutoCAD...  .... We recognize the importance of developing top talent from within, our employees have... 
    Senior
    Permanent employment
    Internship
    Work at office
    Worldwide

    Merrick & Company

    Kanata, ON
    3 days ago
  •  ...Solutions is seeking an intermediate to senior Enterprise Monitoring Specialist to join...  ...Maintain knowledge of current and emerging developments and trends in the assigned area(s) of responsibility...  ...areas of IT including cloud technology, software solutions, and infrastructure, as well as... 
    Senior
    Full time
    Work at office
    Work from home

    PureLogic IT Solutions

    Kanata, ON
    3 days ago
  •  ...SUMMARY Jabil is seeking an experienced Senior Photonics/Optical Test Development Engineer...  ...and reduce test/debug time. Develop test hardware solutions including selection...  ...test fixtures/test PCBAs. Develop test software solutions including test automation scripts... 
    Senior
    Local area

    Jabil

    Kanata, ON
    17 days ago
  •  ...skills to interact effectively with clients and other employees Develop and maintain expert level knowledge of applicable codes and...  ...required Develop and maintain expert level skills in required software packages including REVIT Execute all work in accordance with... 
    Long term contract
    Permanent employment
    Temporary work
    Internship
    Work at office
    Remote work
    Worldwide
    Overseas

    Merrick & Company

    Kanata, ON
    6 days ago
  • $115k - $150k per year

     ...preparation and documentation of bids and proposals. Prepare, develop and implement plans and integrated master schedules to execute...  ...deviations from budgets and/or schedules are evident and seeking senior management assistance in resolving schedule and budget problems when... 
    Senior
    Contract work
    For subcontractor
    Manual labor
    Work at office
    Flexible hours

    Leonardo DRS

    Kanata, ON
    8 hours ago
  • $50k - $56k per year

     ...AI Usage Disclosure At Calian, we do not use Artificial Intelligence (AI) to screen or evaluate candidates. AI tools may support backend administrative tasks, but they do not influence hiring decisions. All evaluations and decisions are made by real people on our recruitment... 
    Full time
    Casual work
    Afternoon shift

    Calian in Space & Technology

    Kanata, ON
    7 days ago
  • $65.19k - $91.2k per year

     ...product data into business impact. ~ Tech-Touch Customer Success: Develop, implement, and refine scaleable, Customer Success programs...  ...to implement web-based applications Previous experience in software sales or RFP processes Compensation Salary range: $65,191... 
    Long term contract
    Full time
    Work at office
    Flexible hours

    DistillerSR Inc.

    Kanata, ON
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer (Backend). Be the first to apply!