Intermediate or Senior Software Developer

Ultra

📍 hants county (shubenacadie), ns, Canada

Full-time Other-General Posted June 13, 2026

Job Description

Description Scope The Intermediate or Senior Software Developer is responsible for designing, coding, testing, and integrating software components within custom-engineered systems.

Key Responsibilities

Software component level and detailed design utilizing Unified Modelling Language (UML)

Software implementation and unit testing

Software integration, verification, and defect resolution

Contributing to software design, test, maintenance, and release documentation

Contributing to a team effort within an Agile development environment

Support the Software and System testing groups as required to conduct software and system integration testing

Required Skills/Experience (Intermediate Developer)

Degree level (or equivalent) in a related engineering discipline such as Computer Science, Computer Engineering or Electrical Engineering

4 – 7 years of C++ and/or Java experience

Self-motivated, adapta...