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

Principal Developer

Job in Dartmouth, Nova Scotia, Canada
Listing for: Venor
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Software Architect, Cloud Engineer - Software
Job Description & How to Apply Below

Geo Spectrum is growing and has a new career opportunity for an experienced Software
Principal Developer.

As the Principal Developer, you will play a crucial role in shaping the technical direction
of development and mentoring a development team. With your hands-on experience as
a senior developer, you will build things while providing technical guidance, conducting
code reviews, and maintaining high-quality standards. You will facilitate decisions,
collaborate with the Product Owner and Scrum Master, and mentor team members.
Additionally, you will serve as the primary technical contact and drive continuous
improvement through new technologies and methodologies

Explore Geo Spectrum’s Story

Geo Spectrum Technologies is a rapidly growing company that designs and
manufactures state-of-the-art underwater acoustic components, transducers, and
integrated end-to-end systems for maritime surveillance and exploration. Geo Spectrum
is known for its innovation and designing leading-edge products.

With clients across ocean science, defence, and oil and gas industries, we’re proud of
delivering reliable, customized solutions that go above and beyond the requirements of
our customers.

Geo Spectrum was founded in Dartmouth, Nova Scotia, and continues to grow after three
decades of engineering. Our company’s core values are woven into the fabric of our
work, commitment to employee engagement, and client service.

Responsibilities

  • Technical Expertise:
    Serve as the primary technical authority, driving the design, development, and delivery of complex software systems.
  • Strategic Planning:
    Collaborate with stakeholders to align technical initiatives with business goals and provide expert insights into future trends and technologies.
  • Code Quality:
    Establish best practices in coding, testing, and deployment to maintain high-quality deliverables.
  • Problem Solving:
    Address and resolve high-priority technical challenges and provide innovative solutions to complex problems.
  • Mentorship:
    Guide and mentor developers, fostering a culture of continuous learning and technical excellence within the team.
  • Architecture Design:
    Help define and enforce software architecture standards, ensuring scalability, maintainability, and performance.
  • Qualifications

  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Information Technology, or equivalent experience.
  • 15+ years of professional software development experience.
  • Strong technical background with expertise in C++ or relevant programming languages and technologies.
  • Demonstrated ability to design and implement robust software architectures
  • Strong leadership skills with a passion for mentoring and developing talent.
  • Proven track record of delivering large-scale projects on time and within budget.
  • A deep understanding of Agile methodologies and best practices.
  • Familiarity with CI/CD tools is preferred.
  • Experience with C++ in embedded systems is preferred
  • Experience with Sonar and/or Naval systems is an asset.
  • Geo Spectrum’s Culture and Benefits

    Watch our company video to get to know us! Visit
    We take pride in fostering a workplace that is based on professional relationships,
    innovation and continuous improvement, and agile. Our employees work together in a
    collaborative, cross-functional approach. Enjoy having fun at work? Our social
    community is second to none! Our leadership team encourages our people to contribute
    their ideas, insight, and feedback for innovation, continuous improvement, quality
    management, and workplace safety.

    We Offer

  • Competitive salary based on experience
  • Work-life balance with core hours
  • Paid Time Off
  • Employee-Family Assistance Program
  • Group Plan Benefits
  • Virtual Healthcare
  • RRSP matching
  • Corporate Discounts and Perks
  • Career development opportunities
  • Monthly social activities
  • Professional Development and Training
  • Free on-site parking
  • Geo Spectrum Technologies is committed to employment equity and building a diverse
    workforce where every employee can bring their best self to work. We encourage
    applicants from all qualified individuals, including underrepresented individuals who
    identify as African Nova Scotian, racially visible, Aboriginal persons, LGBTQIA2S+,
    persons with disabilities, and women. Geo Spectrum will accommodate applicants’
    disability-related needs, up to the point of undue hardship, throughout all stages of the recruitment and selection process. If you are a member of an equity group, we encourage you to self-identify on either your application form, covering letter, or resume.

    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)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary