Junior Software Engineer - Automation Systems

Nymi Inc.

Toronto

On-site

CAD 55,000 - 85,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nymi Inc. is seeking a Jr. Software Engineer - Automation Systems to support and evolve its automation stack, with AI-enhanced test flows.

Recent graduates in CS or engineering who want to learn, own projects, and grow with a team will thrive in this role. The position requires working from the Nymi office in downtown Toronto, with occasional on-site collaboration. You will design and maintain automated testing for software and hardware, improve reliability, and contribute to an automation

Qualifications

  • Degree in CS, Engineering or related field.
  • Proficiency in Python; familiarity with C/C++, Rust is a plus.
  • Hands-on automated testing (unit/integration/system) and CI/CD.
  • Interest in test automation, QA, and AI-assisted development.

Responsibilities

  • Design, build, and maintain automated test frameworks for software and hardware products.
  • Improve reliability and maintainability of the test automation system.
  • Develop automated test suites to replace manual workflows.
  • Collaborate with Quality and Engineering teams on requirements and tests.
  • Work with AI-powered tools to generate and implement automated tests.
  • Diagnose and fix issues in the automation environment (flaky tests, infra failures).
  • Participate in code reviews and own projects; occasionally visit office for hands-on testing.

Skills

Python
C
C#
Rust
Automated testing
CI/CD
Debugging
Algorithms

Education

Bachelor's degree in Computer Science or Engineering

Tools

Git
CI/CD tools

Job description

About Nymi

Nymi exists to create a world where people and technology interact in a way that is safe, secure, and simple. Today, we focus on a critical area of authentication that most enterprises have yet to fully solve: enabling deskless workers to authenticate seamlessly in non-office and highly regulated environments.

In industries like pharmaceutical manufacturing, Nymi is an emerging standard for biometric authentication. Here workers navigate gloves, PPE, shared workstations, and strict GxP requirements—conditions where traditional authenticators fail or slow production.

We built the Nymi Band and Connected Worker Platform to fill this critical gap in the enterprise IAM stack. Our secure, wearable authenticator gives regulated workers a persistent, handsfree, passwordless identity that follows them across every system and task.

Today, 14 of the top 15 global pharma manufacturers have implemented Nymi to transform authentication bottlenecks into a digital transformation accelerator that reduces data integrity risk and streamlines access across their operations.

The Role

Nymi is looking for a Jr. Software Engineer - Automation Systems to support our current automation system, which has grown organically over time and is incorporating artificial intelligence into existing testflows, and requires a thoughtful engineering approach to ensure reliability, maintainability and scalability.

If you’re a recent graduate in Computer Science, Engineering, or a related field — andyou’re eager to learn, build, and take ownership — this is an excellent opportunity towork alongside experienced engineers and make a meaningful impact.

Please Note: successful candidates will be required to work from Nymi office in downtown Toronto, Ontario, occasionally.

What You'll be doing
  • Design, build, and maintain automated test frameworks and infrastructure for
    both software and hardware-based products.
  • Improve the reliability and maintainability of our existing test automation system.
  • Develop automated test suites that replace manual workflows and accelerate
    development cycles.
  • Collaborate closely with Quality and Engineering Teams to understand product
    requirements and testing needs.
  • Work with AI--powered tools to generate, refine, and implement automated
    tests, and help integrate AI into our broader automation strategy.
  • Diagnose, debug, and fix issues in the automation environment — including flaky
    tests, infrastructure failures, and integration problems.
  • Contribute to a culture of quality by advocating for testability, automation, and
    engineering best practices.
  • Participate in code reviews and learn from senior engineers while taking
    ownership of your own projects.
  • Occasionally visit the office for hands-on testing of embedded systems-,
    infrastructure setup, or team collaboration sessions.
What You'll be doing
  • A degree—or equivalent experience—in Computer Science, Engineering, or a related field.
  • Strong programming skills, especially in Python (highly preferred). Experience
    with C, C# or Rust is a plus.
  • Hands-on experience with various aspects of automated testing (unit, integration,
    system-, CI/CD pipelines).
  • Practical experience with software engineering fundamentals: data structures,
    algorithms, version control, debugging, and clean code practices.
  • Interest in test automation, quality engineering, and building reliable systems.
  • Desire to master AI--assisted development and a willingness to learn how to
    apply AI tools effectively in engineering workflows.
  • Ability and willingness to dive into unfamiliar codebases, tools, and hardware
    setups.
  • A self-starter- mindset — someone who takes initiative, asks good questions, and
    enjoy solving problems.
  • Experience with hardware, embedded systems, or device-level- testing, a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Engineer - Automation Systems
Junior Software Engineer - Automation Systems

United States Digital Space LLC • Toronto

Hybrid
CAD 70,000 - 90,000
Automation Engineer
Automation Engineer

Alquemy • Toronto

Hybrid
CAD 90,000 - 130,000
Competitive compensation
Professional development
Comprehensive benefits
Software Developer II (Test Automation Developer II)
Software Developer II (Test Automation Developer II)

United States Digital Space LLC • Toronto

Hybrid
CAD 80,000 - 99,000
Flexible work
Extra vacation days
Wellness benefits
+2
Software Test Engineer II
Software Test Engineer II

First National Financial • Toronto

On-site
CAD 68,000 - 88,000
Steps away from transit
Competitive compensation & benefits
Career advancement opportunities
+2
Quality Engineer - Recent Grad
Quality Engineer - Recent Grad

Encore Technical Solutions Inc. • Toronto

On-site
CAD 34,000 - 55,000
Senior Software Engineer
Senior Software Engineer

ChainPatrol • Toronto

On-site
CAD 120,000 - 170,000
Meaningful equity
Health benefits
Learning budget
+1
Software Product Assurance Developer
Software Product Assurance Developer

United States Digital Space LLC • Brampton

On-site
CAD 95,000 - 132,000
Quality Assurance Engineer
Quality Assurance Engineer

Synechron • Calgary

Hybrid
CAD 75,000 - 85,000
15 days paid annual leave
Flexible hybrid work policy
Comprehensive insurance plan
+2
Senior Software Developer in Test, Quality Platform
Senior Software Developer in Test, Quality Platform

Neura Market • Canada

Hybrid
CAD 110,000 - 170,000
Healthcare coverage
Dental & vision
401(k)/RRSP enrollment
+2
Intermediate Automation Engineer
Intermediate Automation Engineer

Miipe Quality Solutions • Markham

Hybrid
CAD 75,000 - 110,000
Hybrid work model
Open concept work environment
Training and professional development
+3