1

Software Company In Jobs in Mississauga, ON (NOW HIRING)

Competitive compensation and growth opportunities in a fast-scaling company. * Please note that ... building software that matters - we want to hear from you. The salary range for this role is $90 ...

Software Engineer - API

Toronto, ON · On-site

CA$70K - CA$115K/yr

About CMiC Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important ...

Software Engineer - API

Toronto, ON · On-site

CA$70K - CA$115K/yr

About CMiC Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important ...

Competitive compensation and growth opportunities in a fast-scaling company. * Please note that ... software that matters - we want to hear from you. The salary range for this role is $120,000 to ...

The Banyan Software Foundation, endowed with $100 million in Banyan stock, leverages technology to ... Banyan is Great Place to Work Certified, a five-time Inc. 5000 honoree, and a top 10 company on the ...

Competitive compensation and growth opportunities in a fast-scaling company. Please note that this ... pride in building software that matters - we want to hear from you. We may use artificial ...

The Banyan Software Foundation, endowed with $100 million in Banyan stock, leverages technology to ... Banyan is Great Place to Work Certified, a five-time Inc. 5000 honoree, and a top 10 company on the ...

Investment Director

Toronto, ON · On-site

$90 - $130/hr

... software company. This will take decades. We manage our expectations and those of our partners to take advantage of the 8th wonder of the world - compounding growth. How We Use AI in Our Hiring ...

Software Developer REPORTS TO: Manager, Software Engineering Cority is the global enterprise EHS ... in 100 countries around the world.The company enjoys the industry's highest levels of client ...

PVX Plus is an established software company with hundreds of thousands of users and we are preparing for the next stage of our growth. If you are looking to further your career in a fun and ...

Software Developer REPORTS TO: Manager, Software Engineering Cority is the global enterprise EHS ... in 100 countries around the world.The company enjoys the industry's highest levels of client ...

Financials Product Manager

Toronto, ON · On-site

CA$150K - CA$200K/yr

About CMiC Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important ...

Software Engineer

Toronto, ON · On-site

CA$70K - CA$88K/yr

In addition, some roles may be eligible for the annual company bonus plan, commissions, and/or ... Guidewire Software, Inc. is proud to be an equal opportunity and affirmative action employer. We ...

Software Engineer

Mississauga, ON · On-site

CA$70K - CA$88K/yr

In addition, some roles may be eligible for the annual company bonus plan, commissions, and/or ... Guidewire Software, Inc. is proud to be an equal opportunity and affirmative action employer. We ...

Software Engineering Manager

Mississauga, ON · Remote

CA$156K - CA$174K/yr

Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you'll ... Manage vendor relationships and represent the company in technical discussions. Champion an AI ...

next page

Showing results 1-20

Software Company In information

What is a software company?

A software company is a business that develops, maintains, and sells software products or services. These companies create applications, systems, or platforms that help individuals or organizations perform specific tasks or solve problems using technology. Software companies may offer products such as operating systems, business applications, mobile apps, or cloud-based solutions. They may also provide services like software consulting, customization, and technical support to their clients.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, an understanding of software development methodologies, and typically a degree in computer science or a related field. Familiarity with languages such as Java, Python, or C++, version control systems like Git, and experience with frameworks or cloud platforms are commonly required. Problem-solving, teamwork, and effective communication are critical soft skills that help engineers excel in collaborative environments. These skills ensure the efficient design, development, and maintenance of reliable software solutions that meet business and user needs.

What are some common challenges faced when working in a software company, and how can new employees successfully navigate them?

New employees in a software company often encounter challenges such as adapting to rapid technological changes, understanding complex codebases, and collaborating with cross-functional teams. To navigate these hurdles, it's important to proactively seek mentorship, participate in team meetings, and take advantage of onboarding resources. Building strong communication skills and being open to feedback can also help you integrate smoothly and contribute effectively to projects. Over time, these strategies will help you grow your technical expertise and become a valuable team member.

What is the difference between Software Company In vs Software Developer?

AspectSoftware Company InSoftware Developer
CredentialsTypically requires a degree in computer science or related fieldRequires a degree or coding bootcamp certification
Work EnvironmentOffice or remote within a company settingUsually works on projects within a company or freelance
Industry UsageRefers to organizations providing software products/servicesRefers to individual professionals creating software
Search IntentLooking for companies offering software servicesLooking for individual software developers

Software Company In refers to organizations providing software products or services, while Software Developer describes individual professionals creating software. Both roles often require similar technical skills and certifications, but their work environments and search intents differ. Understanding these differences helps in targeted job searches or business inquiries.

What are the positions in a software company?

A software company typically employs a variety of roles including software developers, quality assurance testers, product managers, UX/UI designers, system administrators, technical support specialists, and sales and marketing staff. These positions often require skills in programming languages, project management, and familiarity with development tools and methodologies like Agile or Scrum.
Infographic showing various Software Company In job openings in Mississauga, ON as of August 2026, with employment types broken down into 100% Full Time. Highlights an 33% In-person, and 67% Hybrid job distribution.

Software Development Engineer in Test

Air-tek

Toronto, ON

Full-time

Vision

Re-posted 22 days ago


Job description

About Us
Air-tek is a Canadian-based software company offering a powerful suite of
innovative products that have already captured a significant share of a massive
global market. With strong product-market fit, demand is growing rapidly. While
our global customers know us well, we operate in stealth mode during this
exciting growth phase.

Our diverse team is united by a passion for solving complex problems, a drive to
innovate, and a commitment to reshaping the passenger-centric travel industry.
Headquartered in Toronto, our inclusive culture is built on trust, collaboration,
product excellence, and continuous personal growth. We love what we do and
support each other every step of the way.
The Role
We're looking for a Software Development Engineer in Test (SDET) who goes
beyond writing tests - someone who delivers robust automation frameworks,
drives testing strategy, and empowers engineering teams to deliver high-quality
software at scale.

This role is ideal for someone who thrives in autonomy, influencing testing
strategy, and has a proven track record of building automation capabilities from
the ground up. You'll spend your time primarily on automation and framework
development with some manual exploratory testing as required/while automated
frameworks sufficiently mature.
What You'll Do
Test Automation & Quality Engineering
  • Design, develop and maintain scalable automated test frameworks and test suites using Python and Pytest.
  • Create and execute end-to-end, integration, regression and smoke tests for browser based applications driven by Playwright.
  • Implement robust test automation solutions following established design patterns and best practices (e.g Page Object model, fixtures, reusable modules, etc).
  • Collaborate closely with developers, product owners and other stakeholders to understand requirements and define test strategies.
  • Participate in requirements reviews, design discussions and sprint ceremonies to ensure quality considerations are addressed early in the planning process.
  • Analyze test results and reports, investigate failures, identify root causes and work with development teams to resolve defects.
API Testing
  • Design and execute comprehensive automated tests for backend services and APIs (REST/SOAP/GraphQL).
  • Validate API functionality, compliance to OpenAPI Specification documentation, authentication/authorization and error handling.
  • Integrate API testing into CI/CD pipelines (e.g GitHub Actions) to support continuous testing initiatives.
Performance & Load Testing
  • Develop and execute performance, load and stress tests to evaluate system reliability and scalability under various workloads.
  • Define realistic workload models and performance acceptance criteria based on business and technical requirements.
  • Analyze performance metrics, identify bottlenecks and provide actionable recommendations for optimization.
  • Collaborate with development and infrastructure teams to troubleshoot and improve application performance.
CI/CD - Test Infrastructure
  • Integrate automated tests into CI/CD pipelines (e.g GitHub Actions).
  • Support implementing quality gates within the deployment process to ensure rapid and reliable delivery.
  • Contribute to maintaining test environments, test data strategies and requirements, automation infrastructure.
  • Monitor and improve test execution efficiency, reliability and reporting.
Quality Advocacy
  • Author and maintain comprehensive test plans, strategies and detailed test cases in the company's TCMS (TestRail), based on business, functional and technical requirements.
  • Promote quality engineering best practices throughout the organization.
  • Mentor team members on automation solutions, testing strategies and quality standards.
  • Drive continuous improvement initiatives related to test automation, performance testing and overall software quality.
About You
  • 4-6+ years of hands-on experience as an SDET or in QA automation, with a strong record of building frameworks and driving strategy.
  • Proficient in both UI and backend test automation development (Python and/or C# are strongly preferred).
  • Experience using Playwright for UI/browser-based test automation.
  • Proven experience testing various API implementations (REST, SOAP, GraphQL).
  • Skilled in enabling shift-left testing and developer adoption of automation practices.
  • Advanced knowledge of MongoDB, SQL and test data management.
  • Experience integrating automated tests into CI/CD pipelines (GitHub Actions, CircleCI, ArgoCD, Jenkins, etc).
  • Strong problem-solving, communication, and collaboration skills.
  • Self-starter with a strategic mindset and ownership mentality.
  • Bonus: ISTQB certification, performance or security testing experience.
  •  
Why Join Air-tek
    • Shape the automation and testing vision.
    • Collaborate with a high-impact engineering team solving global-scale challenges.
    • Enjoy autonomy in a fast-paced, low-ego environment.
    • Influence a quality-first culture across the SDLC.
    • Competitive compensation, career growth, and the chance to make a real impact.
The salary range for this role is $80,000 to $130,000. In addition to salary, new hires may be eligible to receive stock options. The salary range shared is intended as a guide; the final salary offered may vary based on factors including the experience and skillset of the candidate. Our company is committed to providing a fair, equitable, and competitive salary that reflects the value an individual brings to the organization. 


Ready to build scalable automation frameworks that redefine software quality in the airline industry? Apply with us!

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job