Talent.com
Software Engineer I
Software Engineer IUltra Electronics Group • Dartmouth, NS, CA
No longer accepting applications
Software Engineer I

Software Engineer I

Ultra Electronics Group • Dartmouth, NS, CA
9 days ago
Job type
  • Full-time
Job description

Unleash the Power of Multi-Mission Excellence : Safeguarding the Seas for the World's Navies.

Step into a world where cutting‑edge technology meets unparalleled expertise. Ultra Maritime pioneers delivering multi‑mission solutions that protect and empower the naval forces worldwide. With our extensive portfolio of capabilities, our innovations are utilised on naval fleets across our allied navies around the globe.

As the maritime and underwater battlespace evolves, we tirelessly push the boundaries to develop advanced specialist systems that provide our ‘five‑eyes’ Defence customers with an unbeatable warfighting edge. From surface vessels to sub‑surface operations and unmanned platforms, we are revolutionising the way naval missions are executed.

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

Join us in shaping the future of naval warfare and together, we will safeguard the seas and empower navies worldwide!

Ultra Maritime has an exciting opportunity for a Software Tester to help facilitate the transformation and long‑term growth of our software test strategy. This is a hands‑on role for a versatile software tester who will perform manual execution of test cases and can help bridge the gap between functional analysis and automated efficiency.

Nationality Requirements

Candidates must be eligible to obtain the relevant security clearance required for the role, due to the nature of the programmes we deliver for our customers.

Scope

Job Description

The Software Tester will be responsible for modernising Ultra’s software test strategy that spans Linux‑based virtualised systems, physical test sets, and Docker‑based software deployments. You’ll be supporting high‑performing teams through the implementation of test automation into virtualised and physical test environments, and through collaboration across engineering functions.

This role blends manual software testing, test automation, and strategic test planning. You’ll be in a hybrid position where you will support initiatives in test engineering, test automation, as well as manual test execution and collecting test evidence and documentation – all while supporting the development of a stable, highly‑functional Automated Test Environment that is intended to be adopted across the organisation.

Key Responsibilities

  • Review functionality and design specifications to ensure full understanding of individual deliverables.
  • Develop, document, and maintain functional test cases and other test artifacts (test data, data validation scripts).
  • Execute manual test cases and analyse results.
  • Identify test scenarios that are suitable for automation and assist in writing basic automation scripts.
  • Identify, record, document thoroughly, and track bugs using a defect tracking system.
  • Perform thorough regression testing when bugs are resolved to ensure no new issues have been introduced.
  • Triage defects with the development team to determine priority and severity.
  • Work closely with developers and system engineers to understand requirements and user flows.
  • Serve as a subject‑matter expert during documentation review cycles.
  • Work closely with other departments to facilitate test automation and code review at all levels of the organisation.

Required Skills

  • Experience with Linux operating systems; comfortable working on the command line.
  • Understanding of software development testing methodologies.
  • Ability to create and execute manual test cases.
  • Familiarity with functional, regression, and integration testing.
  • Basic knowledge of defect tracking and reporting using tools such as JIRA.
  • Strong documentation and process ownership skills.
  • Ability to work autonomously and collaboratively across teams.
  • Strong attention to detail for bug identification and documentation.
  • Ability to review functional specifications and derive test scenarios.
  • Clear and concise communication skills for reporting issues and collaborating with developers.
  • Desired Skills

  • Experience with writing scripts using Python and Bash.
  • Familiarity with DevOps tools (JIRA, Nexus, CI / CD pipelines, Git).
  • Experience with test management tools.
  • Experience with IBM DOORS requirement management tool.
  • Familiarity with testing principles and test automation and test automation tools, (Selenium, Robot Framework).
  • Additional Requirements

  • 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.
  • The candidate must be available to come into the office with a high degree of regularity as the role requires in-person availability for this highly critical role.
  • Typical, a Bachelor Degree (or equivalent) in a related field and 0+ years of related experience or a recognised apprenticeship. May be required to maintain security clearance.

    Diverse & Inclusive Employer

    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.

    We promote a workplace that welcomes people from all backgrounds and cultures; believing that this will increase our diversity of thinking, and ultimately ensure we continue delivering on our commitments to our customers.

    We do not discriminate based on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status and welcome applications from all candidates.

    What’s in it for you?

    We offer a competitive benefits package including extended health and dental, life insurance, RRSP, deferred profit sharing, optional critical illness insurance, an EFAP and student bursaries.

    We encourage regular manager-employee performance feedback, goal alignment and employee development through our Employee Performance Development Plan (EPDP) and offer employee education assistance to allow our people to acquire new qualifications and certifications.

    We are an Equal Opportunities Employer and particularly welcome applications from Women, Aboriginal Persons, Persons with Disabilities and Visible Minorities.

    Reasonable accommodation statement : If you need an accommodation for any part of the application process, please email careers@ultra-us-gbs.com

    Company : Ultra Maritime

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Dartmouth, NS, CA

    Similar jobs
    Systems Engineer

    Systems Engineer

    GeoSpectrum Technologies, Inc • Dartmouth, NS, Canada
    Full-time
    Are you a driven and innovative Systems Engineer with defence or aerospace experience and a passion for seeing the big picture? Do you thrive in dynamic environments and take pride in owning projec...Show more
    Last updated: 4 days ago • Promoted
    GenAI Architect - Simpliigence

    GenAI Architect - Simpliigence

    Simpliigence • dartmouth, ns, ca
    Full-time
    IT experience, with 3–5+ years in AI / ML and Generative AI architectures.Generative AI (GenAI) Architect.The ideal candidate will be responsible for defining GenAI architecture patterns, selecting a...Show more
    Last updated: 3 hours ago • Promoted • New!
    Sr. Infrastructure Engineer with Kubernetes - Confidential

    Sr. Infrastructure Engineer with Kubernetes - Confidential

    Confidential • dartmouth, ns, ca
    Full-time
    The role seeks a highly experienced Infrastructure Specialist to spearhead the design, deployment, and operational excellence of a modern cloud-native infrastructure. The ideal candidate must posses...Show more
    Last updated: 10 days ago • Promoted
    Resort General Manager

    Resort General Manager

    JRoss Recruiters • NS, Canada
    Full-time
    Oversee all aspects of resort operations, including guest services, food and beverage, housekeeping, and maintenance.Develop and execute strategic plans to drive revenue growth and enhance guest sa...Show more
    Last updated: 9 days ago • Promoted
    Figure it out | Get stuff built Engineer - Canada Office

    Figure it out | Get stuff built Engineer - Canada Office

    Marble • Halifax, NS, CA
    Full-time
    Quick Apply
    This role is simple : you make things that work, and you make them fast.You take rough ideas and turn them into repeatable, data-collecting prototypes. You own the full prototype cycle, iterate quick...Show more
    Last updated: 24 days ago
    Java Software Engineer - iTeckSoft Inc.

    Java Software Engineer - iTeckSoft Inc.

    iTeckSoft Inc. • dartmouth, ns, ca
    Full-time
    Onsite role & Onsite Interview.Only US citizens & Green card holders requirement.Design, implement, and maintain scalable Java applications, including RESTful APIs, batch processing jobs, and event...Show more
    Last updated: 2 days ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Dartmouth, Nova Scotia, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 5 days ago
    Tech Lead - Innovative Software Development Team

    Tech Lead - Innovative Software Development Team

    Rimot.io Inc. • Halifax, NS, Canada
    Full-time +1
    Tech Lead at BlueGrid Shape the Future of Marine Electrification.Location : Halifax, Nova Scotia (Hybrid Work-From-Home / Company Office). BlueGrid is pioneering the intelligence layer for maritime e...Show more
    Last updated: 30+ days ago • Promoted
    Information Technology Private Tutoring Jobs Duncans Cove

    Information Technology Private Tutoring Jobs Duncans Cove

    Superprof • Duncans Cove, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Quality Engineer

    Quality Engineer

    Targeted Talent • Halifax, NS, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is remote to start with later relocation to.Our client is a global enterprise company with a product that you've likely used....Show more
    Last updated: 30+ days ago • Promoted
    Machine Learning Engineer - Iris Software Inc.

    Machine Learning Engineer - Iris Software Inc.

    Iris Software Inc. • dartmouth, ns, ca
    Full-time
    Iris's direct client, one of the leading Fortune 500 Company, is looking to hire.Please take a look at the below mentioned job description and let me know if you would be interested.The following j...Show more
    Last updated: 4 days ago • Promoted
    Remote Customer Service Sales (69k+ per year)

    Remote Customer Service Sales (69k+ per year)

    HMG Careers • Fall River, Nova Scotia
    Remote
    Full-time
    Quick Apply
    This full-time position offers flexible work hours and ample opportunities for advancement into management roles.You will work remotely to serve clients and offer valuable advice and protection to ...Show more
    Last updated: 4 days ago • Promoted
    Fullstack Software Engineer

    Fullstack Software Engineer

    Event Temple • Halifax, NS, CA
    Full-time
    Quick Apply
    About Event Temple Event Temple is a high-growth technology company headquartered in Vancouver, BC.As the world’s leading Hotel Sales and Catering software, we’ve achieved the #1 rankin...Show more
    Last updated: 8 days ago
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Halifax, NS, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Infrastructure Engineer with Kubernetes

    Sr. Infrastructure Engineer with Kubernetes

    Confidential • dartmouth, ns, ca
    Full-time
    The role seeks a highly experienced Infrastructure Specialist to spearhead the design, deployment, and operational excellence of a modern cloud-native infrastructure. The ideal candidate must posses...Show more
    Last updated: 10 days ago • Promoted
    Physics Private Tutoring Jobs Duncans Cove

    Physics Private Tutoring Jobs Duncans Cove

    Superprof • Duncans Cove, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Architect

    Principal Software Architect

    VenorTalent • Halifax, Halifax County, Canada
    Full-time
    Venor is proud to partner with.Technology & Innovation team in Halifax, Nova Scotia.Shannex is a family-owned organization with a vision of Better Living for every stage of life.Since 1988, Shannex...Show more
    Last updated: 2 days ago • Promoted
    System Safety Engineer

    System Safety Engineer

    GeoSpectrum Technologies, Inc • Dartmouth, NS, Canada
    Full-time
    GeoSpectrum is growing and we are seeking a System Safety Engineer to join our team!.The System Safety Engineer will play a key role in leading, managing, and facilitating system safety activities ...Show more
    Last updated: 30+ days ago • Promoted