Full time

Intermediate/Senior Software Engineer

Posted by Ultra • Dartmouth, Nova Scotia, Canada

📍 Dartmouth, Nova Scotia 🕒 February 17, 2026

About the Role

Description

Scope:


The Intermediate or Senior Software Developer is responsible for designing, coding, testing, and integrating software components within custom-engineered systems. The candidate is also responsible for leading small to medium teams in an Agile / scrum environment, including coordination with the wider project team.

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. Depending on the successful candidate's skillset, this may be for software products including Web UI, databases, and backend services.
  • Contributing to a team effort within an Agile development environment
  • Support the Softw...

Ready to Apply?

Submit your application today and take the next step in your career journey with Ultra.

Apply Now