1

Associate Software Development Engineer In Test Jobs in Ottawa, ON

Sr. RF Test Automation Engineer

Ottawa, ON · On-site

CA$105K - CA$136K/yr

This role sits at the intersection of RF engineering, software development, and high-volume ... Required Qualifications • BS or MS in Electrical Engineering, Computer Engineering, Computer ...

... in working on our team! The NPI-LCE Test Engineer will be responsible for the development of ... Design and document the test hardware and software required to meet all the test specifications ...

... development, test case generation and automation. The Must Haves: * Bachelor's degree in electrical engineering, computer engineering, or a related field. * 10+ years of experience in embedded ...

Senior Test Engineer - Telecom/SIP

Ottawa, ON · On-site

CA$79K - CA$129K/yr

University degree in Software Engineering or a related discipline, or equivalent experience; * 7+ ... development environment; * Proven expertise testing telecom systems, with emphasis on SIP and ...

Software Development and Delivery: * Oversee the design, development, testing, and delivery of ... Advanced degree in Computer Science, Electrical Engineering, or a related field. * Experience ...

Showing results 21-40

Associate Software Development Engineer In Test information

See Ottawa, ON salary details

$29.5K

$106.8K

$160.5K

How much do associate software development engineer in test jobs pay per year?

As of Sep 2, 2026, the average yearly pay for associate software development engineer in test in Ottawa, ON is $106,780.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,593.00 and $124,316.00 per year, depending on experience, location, and employer.

What is an associate software development engineer in test?

An Associate Software Development Engineer in Test (SDET) is an entry-level professional who designs, develops, and maintains automated tests to ensure the quality and functionality of software applications. They work closely with software developers and quality assurance teams to identify bugs, create test scripts, and automate testing processes. Their primary focus is on improving software reliability and streamlining the testing workflow by using programming skills to build robust test frameworks. This role often serves as a stepping stone to more advanced positions in quality engineering or software development.

What are the key skills and qualifications needed to thrive as an associate software development engineer in test?

To thrive as an Associate Software Development Engineer In Test, you need a solid understanding of programming languages (such as Java, Python, or JavaScript), software testing principles, and a degree in computer science or a related field. Familiarity with automated testing frameworks (like Selenium or JUnit), version control systems (such as Git), and CI/CD tools is typically required. Strong analytical thinking, attention to detail, and effective communication skills help you collaborate with development teams and identify issues efficiently. These skills and qualities are critical for ensuring software quality, reducing defects, and supporting the agile development process.

What are some typical challenges faced by an associate software development engineer in test when collaborating with development teams?

As an Associate SDET, one common challenge is ensuring clear communication between QA and development teams, especially when clarifying requirements or reporting bugs. SDETs often need to advocate for quality while balancing release deadlines, which requires effective collaboration and negotiation skills. Additionally, integrating automated tests into fast-paced development cycles can be complex, especially when dealing with evolving codebases or shifting priorities. Overcoming these challenges involves proactive communication, continuous learning, and adaptability within agile team structures.

What is the difference between Associate Software Development Engineer In Test vs Software Development Engineer In Test?

AspectAssociate Software Development Engineer In TestSoftware Development Engineer In Test
QualificationsBachelor's in CS or related field, some experienceBachelor's or higher in CS, more experience often required
Work EnvironmentEntry-level, collaborative teams, learning-focusedMore autonomous, complex testing tasks, leadership roles
ResponsibilitiesWriting basic test scripts, executing tests, learning automation toolsDesigning test frameworks, automating tests, improving testing processes

The main difference is experience level and scope. Associate Software Development Engineer In Test roles are entry-level, focusing on learning and executing tests, while Software Development Engineer In Test positions involve more complex automation and design responsibilities, often requiring more experience.

What are popular job titles related to Associate Software Development Engineer In Test jobs in Ottawa, ON?

For Associate Software Development Engineer In Test jobs in Ottawa, ON, the most frequently searched job titles are:

What job categories do people searching Associate Software Development Engineer In Test jobs in Ottawa, ON look for?

The top searched job categories for Associate Software Development Engineer In Test jobs in Ottawa, ON are:

What cities near Ottawa, ON are hiring for Associate Software Development Engineer In Test jobs?

Cities near Ottawa, ON with the most Associate Software Development Engineer In Test job openings:

Infographic showing various Associate Software Development Engineer In Test job openings in Ottawa, ON as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 18% Part Time, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $106,780 per year, or $51.3 per hour.

Manager, Software Development

Space Ops Inc.

Hamilton, ON

Full-time

Medical, Dental

Posted 21 days ago


Job description

At Space Ops, we don't just build software, we engineer systems that scale. We are seeking an exceptional Manager, Software Development to help define the future of our engineering organization. This is a hands-on technical leadership role for someone who has moved beyond traditional software development and embraces the power of AI-augmented engineering. In this role, you will serve as both a technical authority and force multiplier, driving architecture decisions, establishing engineering best practices, mentoring developers, and helping shape how AI transforms software delivery across the organization. This is not a traditional development role. You will lead the design and delivery of mission-critical applications while establishing the standards, frameworks, and AI-driven workflows that enable engineering teams to operate at scale. You'll work closely with Product, Design, Data, and Leadership teams to transform ambitious ideas into secure, scalable, and maintainable solutions. If you thrive at the intersection of software architecture, rapid product delivery, and AI powered development workflows, we want to hear from you. What You'll be Doing Technical Leadership & Engineering Excellence Lead the design, architecture, and development of scalable full-stack applications. Establish engineering standards, coding practices, and architectural principles across teams. Drive technical decision-making and provide guidance on complex engineering challenges. Conduct architecture reviews, code reviews, and technical design sessions. Champion software quality, performance, security, and maintainability. AI-Driven Software Development Lead adoption of AI-assisted development tools and workflows across the engineering organization. Define best practices for leveraging Cursor, Windsurf and emerging AI technologies. Develop internal playbooks, prompting standards, and governance frameworks for AI-enabled software development. Evaluate and implement agentic AI capabilities that accelerate engineering productivity and software quality. Help establish the future-state AI engineering strategy for Space Ops. Full Stack Architecture & Development Design and build scalable backend services using Node.js, TypeScript, and Python. Architect modern frontend experiences using React, Next.js, and Tailwind CSS. Lead the design of APIs, microservices, integrations, and event-driven systems. Ensure systems are designed for scalability, resilience, observability, and long-term maintainability. Drive modernization and continuous improvement of the technology stack. Product Delivery & Execution Partner with Product and Design teams to transform ideas into production-ready solutions. Lead end-to-end feature delivery from architecture through deployment. Accelerate prototyping and product experimentation through AI-powered development workflows. Balance speed, technical debt, and long-term platform health. Mentorship & Team Development Mentor and develop engineers across varying levels of experience. Coach teams on architecture, software craftsmanship, AI-assisted development, and problem-solving. Foster a culture of innovation, ownership, continuous learning, and technical excellence. Act as a trusted technical advisor to leadership and cross-functional stakeholders. DevOps, Security & Reliability Drive CI/CD best practices and deployment automation. Ensure security, compliance, monitoring, and operational excellence are embedded throughout the SDLC. Partner with engineering teams to improve reliability, observability, and performance across platforms. Support incident response, root-cause analysis, and continuous operational improvements. Our Technology Stack Python | Selenium | Jenkins | Xray (Jira) | REST & GraphQL APIs | Microservices | Cloud-Native Architectures | Kafka | RabbitMQ | Temporal | New Relic | CI/CD Pipelines | Distributed Systems | Event-Driven Architectures | AI-Assisted Development Tools (Cursor, Windsurf, etc.) What We're Looking For 7+ years of professional full-stack software development experience is preferred. Proven experience leading technical initiatives, architecture decisions, and engineering teams. Strong expertise building and scaling modern web applications and distributed systems. Deep experience with Node.js, TypeScript, Python, React, and Next.js. Strong understanding of software architecture patterns, system design, and engineering best practices. Hands on experience with modern CI/CD practices and DevOps workflows. Expertise in OOP, SOLID principles, Design Patterns, and Clean Architecture. Experience working in Agile product development environments. Exceptional communication, collaboration, and stakeholder management skills. Demonstrated experience leveraging AI tools to significantly improve engineering productivity and software quality. Advanced proficiency with Cursor, Windsurf, or similar AI- powered development platforms. Strong prompt engineering skills and experience guiding AI-generated code. Ability to determine when AI acceleration is appropriate and when deeper engineering expertise is required. Passion for helping organizations evolve toward AI-augmented software development. Compensation & Perks $140,000 - $170,000 Annual Compensation. Annual Bonus. Health & Dental Benefits. Health & Wellness Spending Accounts. Perkopolis Staff Discounts. On-site Gym + Planet Fitness Membership Concession. Coffee Bar with Barista + Unlimited Snacks. Monthly Events, Friday Lunches & Daily Breakfast. Professional Growth & Development Opportunities. Space Ops welcomes applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. AI Disclosure: As part of our recruitment process, we may use AI-enabled tools to support the screening and assessment of applications. All AI-generated recommendations and outputs are reviewed and validated by our recruitment team.