Intermediate or Senior Software Developer

Ultra
📍 Dartmouth, Nova Scotia, Canada 💼 Full time 🕒 Posted June 18, 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 Engineeri...

Ready to Apply?

Submit your application today and join our talented team at Ultra.

Submit Application

Job Details

  • Location Dartmouth, Nova Scotia
  • Job Type Full time
  • Category Computer Occupations
  • Posted Date June 18, 2026
  • Application Deadline July 28, 2026