×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer; Entry-Level​/New Grad

Job in Amherst, Nova Scotia, B4H, Canada
Listing for: Hanzilla
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    Backend Developer, Software Testing, Embedded Systems/ Firmware/ IoT, Software & AI Developer Internship
Salary/Wage Range or Industry Benchmark: 55000 - 75000 CAD Yearly CAD 55000.00 75000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer (Entry-Level / New Grad)

Sangster Engineering designs and manufactures specialized training equipment for military, law enforcement, and professional end‑users worldwide. We are a small, fast‑moving engineering company based in Amherst, Nova Scotia.

About the Role

We’re looking for an entry‑level Software Developer to grow into our software and computer‑vision work. This is a hands‑on, high‑ownership role: even as a recent graduate, you’ll own your work, ship real systems end to end, and have real responsibility from day one. If you like owning problems from first prototype to something that works reliably, want to learn quickly, and want your work to actually matter, read on.

What You’ll Bring
  • Computer vision — experience building or training models that detect, classify, or interpret information from images or video (coursework, internships, or personal projects all count).
  • Software development — writing clean, reliable code and building things end to end.
  • Software reliability — building things that are accurate and dependable in practice, not just convincing in a demo.
What You’ll Own
  • Your work. You’ll own your tasks and projects end to end, with support from the team as you grow.
  • End‑to‑end delivery. From prototyping through to something that works reliably.
  • Quality and performance. You care about doing careful, reliable work — accuracy, performance, and dependability.
What We’re Looking For
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; recent graduates or those with equivalent practical experience are encouraged to apply.
  • Proficiency in one or more programming languages (e.g., Python, C++, Java, or JavaScript).
  • Comfortable writing clean, readable, well‑documented code.
  • High autonomy and strong self‑direction.
  • Good problem‑solving and communication skills.
  • A bias toward ownership — you finish what you start.
  • Comfortable on a very small team, wearing many hats.
Nice to Have
  • Hands‑on experience with Claude — we use Claude Code in our day‑to‑day work.
  • Experience deploying ML models so they run well in practice.
  • Exposure to running software on physical devices or constrained hardware (a class project or hobby project is fine).
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary