1

Software Engineer Usa Jobs in Ontario (NOW HIRING)

Embedded Software Developer - New Grad

Ottawa, ON ยท On-site

CA$68K - CA$109K/yr

Ciena is seeking an Embedded Software Developer to design, develop, and maintain high-performance ... 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP ...

Are you ready to lead, inspire, and mentor a talented team of software developers while driving ... 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP ...

This position is based in the USA; candidates must hold Canadian citizenship or have the ability to ... Proficiency in CAD software, coupled with familiarity in Google and MS Office applications ...

RANOVUS, with operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, is a solution ... Collaborate with multi-functional groups (photonics, hardware and software) to bring-up, validate ...

RANOVUS, with operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, is a solution ... Collaborate with multi-functional groups (photonics, hardware and software) to bring-up, validate ...

As a technology leader within your domain, you will work across the software lifecycle, including ... You will help define shared engineering standards for internal applications, including CI/CD ...

... Canada, the USA, Mexico, and Nicaragua. We have five operating gold mines and a clear path to ... Experience with any computer-aided design (CAD) software, Deswik preferred * Ability to work ...

... the USA. * The opportunity to work on high-impact pricing and risk systems used by trading and risk teams. * A collaborative environment that bridges quantitative finance and software engineering.

... the USA. * The opportunity to work on high-impact pricing and risk systems used by trading and risk teams. * A collaborative environment that bridges quantitative finance and software engineering.

Digital Verification Engineer Prime (FEC)

Ottawa, ON ยท On-site

CA$133K - CA$212K/yr

Minimum Bachelor's degree in Electrical, Computer or Software Engineering. * Significant experience ... 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP ...

Experience with automation software development for hardware testing. Proficient in C# and Python ... 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP ...

Showing results 21-40

Software Engineer Usa information

See Ontario salary details

$27.5K

$107K

$165K

How much do software engineer usa jobs pay per year?

As of Sep 1, 2026, the average yearly pay for software engineer usa in Ontario is $106,990.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,500.00 and $125,000.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers in the USA are professionals who design, develop, test, and maintain software applications and systems. They work with programming languages, frameworks, and tools to solve complex problems and build technology solutions for various industries. Their responsibilities often include collaborating with cross-functional teams, writing code, debugging, and ensuring software quality and security. Software Engineers may work on web applications, mobile apps, embedded systems, or enterprise software, and are in high demand across the country.

What are the key skills and qualifications needed to thrive as a software engineer in the USA?

To thrive as a Software Engineer in the USA, you need strong programming skills in languages like Python, Java, or C++, a solid understanding of algorithms and data structures, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems (such as Git), development frameworks, and cloud platforms is often essential, and certifications like AWS Certified Developer can be advantageous. Problem-solving, effective teamwork, and clear communication are crucial soft skills that set top engineers apart. These competencies are vital for building reliable software, collaborating effectively, and adapting to rapidly changing technologies in the industry.

What are some common challenges software engineers in the USA face when working on cross-functional teams?

Software Engineers in the USA frequently collaborate with product managers, designers, and quality assurance teams, which can present challenges such as aligning on project priorities and communicating technical constraints to non-technical colleagues. Navigating time zone differences in distributed teams and managing differing expectations are also common hurdles. Effective communication, proactive documentation, and regular check-ins help bridge these gaps, ensuring projects stay on track and stakeholders remain informed.

What is the difference between Software Engineer Usa vs Software Developer Usa?

AspectSoftware Engineer UsaSoftware Developer Usa
Required CredentialsBachelor's in CS or related field, certifications like Microsoft, AWSBachelor's in CS or related field, coding bootcamps, certifications optional
Work EnvironmentTech companies, startups, corporate IT teamsTech firms, startups, freelance projects
Employer & Industry UsageUsed broadly across industries for designing and building software systemsCommonly used for creating and coding applications
Common Search & Comparison IntentUnderstanding roles, responsibilities, and career pathsClarifying job scope, skills required, and career options

Software Engineer Usa and Software Developer Usa roles often overlap, but engineers typically focus on designing and system architecture, while developers concentrate on coding and application creation. Both roles require similar credentials and are found in similar environments, but their focus areas differ slightly, influencing job expectations and career growth.

What job categories do people searching Software Engineer Usa jobs in Ontario look for?

The top searched job categories for Software Engineer Usa jobs in Ontario are:

What cities in Ontario are hiring for Software Engineer Usa jobs?

Cities in Ontario with the most Software Engineer Usa job openings:

Infographic showing various Software Engineer Usa job openings in Ontario as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $106,990 per year, or $51.4 per hour.

Embedded Software Developer - New Grad

Ciena

Ottawa, ON โ€ข On-site

CA$68K - CA$109K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 21 days ago


Job description

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact.

Ciena is seeking an Embedded Software Developer to design, develop, and maintain high-performance software for networking products. This role offers the opportunity to contribute to networking solutions that support the future of telecommunications while working in a collaborative development environment. The successful candidate will participate in the design, implementation, testing, and maintenance of software features across the product lifecycle.
How you will make an impact:
  • Design, implement, and debug embedded software for networking devices, including routers, switches, and optical transport systems.
  • Develop software in C/C++ and Python.
  • Design, develop, and maintain intuitive graphical user interfaces (GUIs) that meet product requirements.
  • Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and documentation.
  • Develop and execute unit, integration, and system tests to ensure software quality and reliability.
  • Analyze and resolve technical issues related to embedded software performance and functionality.
  • Contribute to code reviews, design discussions, and architectural planning.
The must haves:
  • Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Experience: Previous internship, co-op, or applied project experience relevant to the role.
  • Proficiency in C/C++ programming for embedded systems.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Familiarity with networking protocols (e.g., Ethernet, TCP/IP, MPLS, OSPF, BGP).
  • Experience with debugging tools (e.g., JTAG, GDB) and version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and communication skills.
Nice to haves:
  • Experience with embedded Linux
  • Knowledge of RTOS concepts (Zephyr, VxWorks, etc.)
  • Experience with device driver development
  • Hardware bring-up and board validation experience
  • Familiarity with bootloaders and firmware update mechanisms
  • Experience with SPI, I2C, UART, GPIO
Pay Range:
The annual pay range for this position is $68,800 - $109,800.

Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.

Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. In addition to competitive compensation, Ciena offers a comprehensive benefits package, including medical, dental, and vision plans, participation in 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation time. We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.
At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

Ciena is anEqual Opportunity Employer, including disability and protected veteran status.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.