Technical Director of Software Engineering and Sonar Systems

2 days ago


Dartmouth, Nova Scotia, Canada Ultra Electronics Group Full time

Safeguarding the Seas for Global Naval Forces.

At Ultra Maritime, we pioneer cutting-edge technology that empowers naval forces worldwide. As a leading provider of multi-mission solutions, our expertise meets unparalleled expectations.

We thrive on collaboration with our customers to ensure mission success. Our expert solutions encompass game-changing technologies, including state-of-the-art sonar, radar, expendables, signature management, and naval power systems.

This role offers an exciting opportunity to contribute to our rapidly expanding business as a Technical Director of Software Engineering and Sonar Systems. The candidate will oversee a team in designing, coding, testing, integrating, building, and configuring software applications and interfacing with advanced sonar processing sub-systems deployed in multiple operating systems and within multiple shipboard environments.

Responsibilities:
  • Provide technical direction and oversight to Software, Software Test, and Firmware Teams.
  • Take ownership for defining the technical future of our Sonar/Sonobuoy Products.
  • Identify growth and development opportunities for members of the software teams.
  • Maintain and refine the software/firmware development process(es).
  • Develop software/firmware roadmaps to align with product-focused organization.
  • Development and maintenance of the Software Development Environment.
  • Recruit and develop the best talent to solve challenging engineering problems.
Requirements:
  • Degree level (or equivalent) in a related engineering discipline such as Computer Science, Computer Engineering or Electrical Engineering.
  • 5 or more years of Software Team Lead experience.
  • 10 or more years of C++ and/or Java experience.
  • Knowledge of Software Engineering best practices, methodologies, processes, and tools, specifically the Software Development Lifecycle (SDLC).
  • Experience with Linux operating systems and comfortable working on the command line.
  • The Candidate must be capable of acquiring a Canadian / NATO Secret security clearance and a Canadian Controlled Goods assessment to the satisfaction of the company.
Estimated Salary:

$120,000 - $150,000 per year

About Us:

Ultra Maritime is an equal opportunities employer that values diversity, inclusion, equity and equality. Underpinned by our values, behaviours, and policies, we want you to feel empowered to be your best and authentic self.


  • Software QA Engineer

    3 weeks ago


    Dartmouth, Nova Scotia, Canada GeoSpectrum Technologies, Inc Full time

    Career OpportunityWe are currently seeking a highly-motivated Software QA Analyst to join our software group who gets an immense amount of pleasure from seeing their services enable their team to achieve amazing quality - quickly. Our ideal candidate will have 1-3 years of related experience and formal training in software development from a recognized...


  • Dartmouth, Nova Scotia, Canada Ultra Maritime Full time

    Job Summary:We are seeking an experienced Senior Software Engineering Manager to lead our software engineering team at Ultra Maritime. The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to drive technical innovation and collaboration across the organization.Provide technical vision and direction for the...


  • Dartmouth, Nova Scotia, Canada The Weir Group Full time

    Job Summary:We are seeking a skilled Naval Systems Engineer to join our team at The Weir Group. As a key member of our Naval Engineering Test Establishment (NETE) team, you will provide engineering, technical, and logistical support services to the Royal Canadian Navy (RCN) and allied nations.Key Responsibilities:Investigate and repair hardware and software...

  • Software Engineer

    1 week ago


    Dartmouth, Nova Scotia, Canada MYCANADAPAYDAY Full time

    At MYCANADAPAYDAY, we are seeking an experienced Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining high-quality software applications.About the RoleWe offer a competitive salary ranging from $80,000 to $110,000 per year, depending on experience.The...


  • Dartmouth, Nova Scotia, Canada Nova Scotia Ltd. Full time

    We are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing scalable systems to meet the needs of our business.Key responsibilities include:Designing and developing software applicationsCollaborating with cross-functional teams to ensure seamless...


  • Dartmouth, Nova Scotia, Canada Ultra Electronics Group Full time

    Unlocking the Power of Advanced Maritime SolutionsAt Ultra Electronics Group, we are seeking an experienced Software Engineering Team Lead to join our dynamic team. As a key member of our software development team, you will be responsible for overseeing the design, development, and integration of cutting-edge software applications for the maritime...


  • Dartmouth, Nova Scotia, Canada MYCANADAPAYDAY Full time

    About MYCANADAPAYDAYMYCANADAPAYDAY is a dynamic and growing company, always looking for talented individuals to join our team.Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to lead our development team and create innovative software solutions.About the RoleThe successful candidate will have a solid background in...

  • Software Engineer

    3 weeks ago


    Dartmouth, Nova Scotia, Canada MYCANADAPAYDAY Full time

    Job Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at MYCANADAPAYDAY. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using programming languages such as JavaScript, CSS, and...

  • Software Engineer

    4 weeks ago


    Dartmouth, Nova Scotia, Canada MYCANADAPAYDAY Full time

    Job Title: Software EngineerAt MYCANADAPAYDAY, we are seeking a skilled Software Engineer to join our team.Key Responsibilities:* Write, modify, integrate, and test software code* Maintain existing computer programs by making modifications as required* Communicate technical problems, processes, and solutions* Prepare reports, manuals, and other documentation...


  • Dartmouth, Nova Scotia, Canada Bronswerk Marin Full time

    Join a Global Leader in Naval HVAC SolutionsBronswerk Marin is a global leader in the development of Heating, Ventilation, Air Conditioning, and Refrigeration (HVAC-R) systems and equipment for the naval industry. We are seeking a highly skilled Project Engineer HVAC to join our team and contribute to the execution of projects from design to delivery.About...


  • Dartmouth, Nova Scotia, Canada MYCANADAPAYDAY Full time

    About MYCANADAPAYDAYMYCANADAPAYDAY is a dynamic and innovative company seeking a skilled Senior Full Stack Software Engineer to join our team.Salary RangeThe estimated annual salary for this position is $70,000-$90,000 based on industry standards in Canada.Job DescriptionWe are looking for a highly experienced and versatile software engineer who can handle...

  • Software Engineer

    2 weeks ago


    Dartmouth, Nova Scotia, Canada MYCANADAPAYDAY Full time

    About the RoleAt MYCANADAPAYDAY, we're seeking a skilled Software Developer to join our team. As a key member of our technical team, you'll play a vital role in designing, developing, and maintaining high-quality software applications.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...


  • Dartmouth, Nova Scotia, Canada R. N. Apex Solutions Ltd Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Company Name. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.About the Company:Company Name is a leading provider of innovative software solutions. We are dedicated to delivering...


  • Dartmouth, Nova Scotia, Canada XL Electric Limited Full time

    As a senior software engineer, you will be responsible for designing, developing, and deploying cloud infrastructure solutions that meet the needs of our global client base. Your expertise in cloud computing will enable you to architect and deploy scalable, secure, and high-performance systems that drive business growth and innovation.Key responsibilities...


  • Dartmouth, Nova Scotia, Canada SimplyCast Full time

    About Technical DeploymentSimplyCast is seeking a Technical Deployment Specialist to design, deploy, and maintain dedicated environments for various use cases and customers. The primary responsibilities include creating deployment plans, identifying system requirements, and implementing solutions against problem areas.Key Responsibilities:Identify minimum...


  • Dartmouth, Nova Scotia, Canada MYCANADAPAYDAY Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at MYCANADAPAYDAY. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions for our e-commerce applications.About the RoleThis is a full-time position with a permanent work term, requiring 30-40...


  • Dartmouth, Nova Scotia, Canada SpaceX Full time $168,000 - $230,000

    Security Software EngineerAt SpaceX, we're pushing the boundaries of space technology to make humanity a multi-planetary species. As a Security Software Engineer, you'll play a critical role in protecting our systems, networks, and data from cyber threats.Key Responsibilities:Design, build, and maintain technology solutions and systems that provide security...

  • Software Engineer

    2 weeks ago


    Dartmouth, Nova Scotia, Canada Mayflower Health Care Services Ltd Full time

    About the RoleWe are seeking a skilled Backend Software Developer to join our team at {company}. As a Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systemsCollaborate with cross-functional teams to identify and...


  • Dartmouth, Nova Scotia, Canada SpaceX Full time $168,000 - $230,000

    Job Title: Senior Software Security EngineerAt SpaceX, we're revolutionizing space technology to enable people to live on other planets. We're looking for a Senior Software Security Engineer to join our team and contribute to the security of our software products.Key Responsibilities:Design and build security infrastructure for Starlink, including...


  • Dartmouth, Nova Scotia, Canada Bronswerk Marin Full time

    Join Our Team as a Project Engineer HVAC SystemsAre you passionate about developing innovative HVAC-R solutions for the naval industry? Do you thrive in a fast-paced, entrepreneurial environment where no two days are the same? Bronswerk Marin is seeking a highly skilled Project Engineer HVAC Systems to join our dynamic team.About the RoleAs a Project...