1

Software Software Jobs in Ontario (NOW HIRING)

Software Developer

Stouffville, ON ยท Hybrid

CA$80K - CA$85K/yr

As a Software Developer with Portfolio+, you will play a key role in shaping and enhancing our financial software solutions, empowering customers to achieve their goals. Leveraging your expertise in ...

Banyan Software is the best permanent home for software businesses that serve specialized industries, their employees, and their customers. We are on a mission to acquire, build, and grow great ...

As a member of the software team in Bach-Simpson, you will report to the Software Manager. You will be responsible for maintaining existing and architecting and implementing new software solutions ...

Software Manager

Waterloo, ON ยท Hybrid

CA$130K - CA$150K/yr

Lead and manage the software engineering team, with accountability for team performance, engagement, and growth. You will provide coaching and mentorship through code reviews, architecture ...

You will be working in the software development team, participating in a project working through the development lifecycle from concept, test plan design, implementation, test bed setup, execution ...

Lead and manage the software engineering team, with accountability for team performance, engagement, and growth. You will provide coaching and mentorship through code reviews, architecture ...

Work with collaborative team members in the automation industry General Description Software Developer will use their knowledge to design, create, implement, and maintain software, applications, and ...

As a Principal Software Engineer, you will design, develop, and deliver Control Software and or Firmware for Ultra High-performance electronic products. In addition, you may provide technical ...

Work with collaborative team members in the automation industry General Description Software Developer will use their knowledge to design, create, implement, and maintain software, applications, and ...

Software engineer

Toronto, ON ยท Hybrid

CA$55 - CA$70/hr

Software Engineer (Microsoft Stack) We are seeking an experienced Software Engineer (Microsoft Stack) to join a high performing technology team responsible for designing, building, and delivering ...

The Position A Software Tester applies their skills and works closely with their cross functional teams to ensure amazing experiences for our customers. They solve problems and assist the team with ...

As a leader in the use of artificial intelligence, BinSentry offers technology solutions that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced ...

About Us Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market. Our product-market fit is strong ...

Software Developer ID: 1007 Location: Kitchener Department: Information Technology More about this job > Description Bridgeport Crew is committed to building innovative, scalable, and user-focused ...

Software Development: * Write clean, well-tested, and maintainable code * In C#, .NET, Java, React JS, TypeScript, RESTful APIs based on design specifications. * For SQL and NoSQL databases such as ...

As a leader in the use of artificial intelligence, BinSentry offers technology solutions that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced ...

About Us: Our client is a leading player in the software industry, driving innovation and delivering cutting-edge solutions. We are seeking a skilled software engineer to join our team. Key ...

next page

Showing results 1-20

Software Software information

What engineers make $500,000?

Senior software engineers, especially those with extensive experience, expertise in high-demand areas like machine learning or cloud computing, and working at large tech companies or startups, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level often requires advanced skills, strong performance, and sometimes leadership roles or specialized certifications.

Which is the highest paying software job?

Software engineering roles such as software architects, machine learning engineers, and solutions architects tend to have the highest salaries in the software industry. These positions often require advanced skills, experience, and certifications, and may involve leadership responsibilities or specialized technical expertise.

What types of software jobs are there?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, development tools, and software lifecycle processes, and may involve working in teams or independently across various industries.

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, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What are Software Software professionals?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

What jobs in the US pay $300,000 a year?

In the software industry, roles such as senior software engineers, software architects, and engineering managers can earn $300,000 or more annually, especially with experience, specialized skills, and working at large tech companies or startups. High compensation often includes base salary, bonuses, and stock options, and requires advanced technical expertise and leadership abilities.

How does a Software Engineer typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.
What cities in Ontario are hiring for Software Software jobs? Cities in Ontario with the most Software Software job openings:
Infographic showing various Software Software job openings in Ontario as of June 2026, with employment types broken down into 77% Full Time, 17% Part Time, 4% Temporary, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.
Software Developer

Software Developer

Portfolio+

Stouffville, ON โ€ข Hybrid

CA$80K - CA$85K/yr

Full-time

Posted 19 days ago


Job description

Job Summary:

As a Software Developer with Portfolio+, you will play a key role in shaping and enhancing our financial software solutions, empowering customers to achieve their goals. Leveraging your expertise in financial systems, programming, and analysis, you will contribute to building innovative, reliable, and high-performance products. These products will assist Canadians in managing their day-to-day banking with our Canadian bank partners.

Job Description:

Role:Software Developer (Temporary)

Role Type: 3 Month Fixed Term Contract

Department:R&D

Reports to:Manager, Software Engineering

Location:Stouffville, ON (Hybrid)

Salary:$80,000 - $85,000

Who we are:

At Portfolio+, we empower financial institutions with secure, scalable, and customer-first solutions. As a proudly Canadian company, we're at the forefront of open finance, delivering cutting-edge cloud technology that simplifies operations, enhances security, and drives innovation. Our team thrives in a collaborative, growth-oriented environment where ideas matter, and impact is real. If you're passionate about fintech, innovation, and making a difference, Portfolio+ is the place to build your career.

Who you are:

As a Software Developer with Portfolio+, you will play a key role in shaping and enhancing our financial software solutions, empowering customers to achieve their goals. Leveraging your expertise in financial systems, programming, and analysis, you will contribute to building innovative, reliable, and high-performance products. These products will assist Canadians in managing their day-to-day banking with our Canadian bank partners.

What you are accountable for

  • Technical requirements including design and usage documentation for your amazing code and deliverables in collaboration with Technical Publications.

  • Using Agile methodologies and your knowledge of our systems, languages, and tooling, the breakdown of Epics and User stories into discrete digestible sprint-based Tasks.

  • Active participation in retrospectives, code reviews, and paired programming initiatives/POCs to implement and improve best practices.

  • Timely updates of timesheets and the tasks assigned to you. This includes updates to estimates, sprint deliverables, POCs, Innovation, etc.

  • Effective whitespace management. You seek to help others where possible.

  • Shift-left testing methodologies inclusive of functional and performance testing, DAST/SAST testing, and CI/CD integration.

  • Meaningful contribution to our Software Communities of Practice. You identify opportunities for Continuous Improvement and vigorously lobby for action. This includes SDLC/S-SDLC, CI/CD and DevOps Culture migration, Process Improvements, Tech Radar Management, mentoring/training/onboarding, etc.

  • Effective and positive communication. Energy, pride, and passion are foundational to your approach.

  • Supporting our DevOps culture. You actively support the code you write via a Guard Duty model.

  • You hold yourself and your team to a high bar and deliver to your commitments.

What you bring to the team

  • You have a computer science, software engineering or similar university degree, or equivalent professional experience.

  • You have 5+ years' working experience in software engineering.

  • You are adept at modern software development methodologies and are well-versed in DevOps/DevSecOps and Agile methodologies.

  • You understand the need for and can push Quality Left. You have a keen awareness of, and have utilized, test automation frameworks.

  • You understand Enterprise architecture, design patterns, and hold yourself and your peers to a high standard.

  • You have a passion for all things technology and have a history of delivering high-quality software, products, and services.

  • You are self-motivated and have a results-driven approach to solving problems and see this as an opportunity.

  • You are flexible and adaptable to changing priorities.

  • You want to leave your indelible mark and drive transformation and best-in-class processes and products.

Technical Experience:

  • You have experience developing in modern Object-Oriented programming languages (C#/C++, Java, Python, Golang, Rust, etc.)

  • You have dabbled in or have working experience with Prompt Engineering frameworks and concepts.

  • You have knowledge of or working experience with Enterprise Architecture design patterns and tooling.

  • You have working experience with SQL/NoSQL databases and have an awareness of object and data modeling techniques.

  • You have experience using RESTful API standards and protocols.

  • You have knowledge of modern software testing techniques, Test-Driven Development methods and practices, and integration and acceptance testing and can apply them effectively.

  • You are knowledgeable and/or are proficient usingvarious toolsthat support the SDLC processsuch as:

  • Version Control Systems (VCS)- GitHub, GitLab, Bitbucket.

  • Continuous Integrations (CI)- Jenkins, Bamboo,

  • Build Tools- Gradle, Ant, Maven

  • Testing Tools- ReadyAPI, Postman/Newman, Junit

  • Artifact Repositories- AWS CodeArtifact, AWS ECR, JFrog Artifactory, Harbor.

  • Continuous Deployment/Delivery (CD)- Helm, Argo CD

  • Containerization & Orchestration- Docker, Rancher, Kubernetes

  • Security & Compliance (DevSecOps)- X-Ray, SonarQube, Rapid7

  • Monitoring & Logging- ELK Stack, DataDog, Splunk

  • Infrastructure as Code (IaC)- Terraform, Ansible

What we offer

  • A dynamic, innovative team where your ideas directly shape our product strategy and customer success.

  • Flexible working arrangements (hybrid, or in-office) designed to support work-life balance.

  • Tools and technology provided (laptop, headset, monitors) to set you up for success.

  • A supportive environment that values your growth, success, and contributions to our customers' achievements.

We welcome and encourage applications from all qualified individuals who can contribute to the continued diversification of our organization, including those from equity-deserving groups that have been historically underrepresented in the workforce.

In alignment with the Accessibility for Ontarians with Disabilities Act, 2005, Portfolio+ provides accommodation upon request throughout the recruitment, selection, and assessment process for applicants with disabilities. Please reach out tohumanresources@portfolioplus.comfor any questions or requests.

Worker Sub Type:

Regular

Number of Openings Available:

2