... join our software development team. The successful candidate willbe responsible fordesigning ... The developer will collaborate closely with cross-functional teams, including backend engineers ...
... join our software development team. The successful candidate willbe responsible fordesigning ... The developer will collaborate closely with cross-functional teams, including backend engineers ...
Intermediate Software Developer
Toronto, ON · On-site
CA$90K - CA$115K/yr
Partner with product, QA, support, and DevOps to ship features, validate fixes, and support releases safely. * Continuously improving the quality of software through reviews and refactoring.
Intermediate Software Developer
Toronto, ON · On-site
CA$90K - CA$115K/yr
Partner with product, QA, support, and DevOps to ship features, validate fixes, and support releases safely. * Continuously improving the quality of software through reviews and refactoring.
About the role We're looking for strong Intermediate Software Developers to help us build A.I. products and services. While no experience with A.I. technology is required for this role, experience is ...
About the role We're looking for strong Intermediate Software Developers to help us build A.I. products and services. While no experience with A.I. technology is required for this role, experience is ...
Intermediate Software Developer, Full Stack
Toronto, ON · On-site
CA$90K - CA$115K/yr
Proactively address any software issues and resolve quickly and effectively Requirements * 5-7 years of work experience as a full stack developer (Java+ React/Angular) or any similar role * Computer ...
Intermediate Software Developer, Full Stack
Toronto, ON · On-site
CA$90K - CA$115K/yr
Proactively address any software issues and resolve quickly and effectively Requirements * 5-7 years of work experience as a full stack developer (Java+ React/Angular) or any similar role * Computer ...
Intermediate Software Engineer
Toronto, ON · On-site +1
Who You'll Be Joining We are looking for a Software Engineer to join our Device Management Services ... Experience working in DevOps-oriented or infrastructure-heavy environments * Understanding of ...
Intermediate Software Engineer
Toronto, ON · On-site +1
Who You'll Be Joining We are looking for a Software Engineer to join our Device Management Services ... Experience working in DevOps-oriented or infrastructure-heavy environments * Understanding of ...
Intermediate Software Engineer
CA$96K - CA$130K/yr
Bachelor's or Master's degree in Computer Science or a related field * 3+ years of backend software engineering experience in enterprise environments, with experience in reporting, analytics, and ...
Intermediate Software Engineer
CA$96K - CA$130K/yr
Bachelor's or Master's degree in Computer Science or a related field * 3+ years of backend software engineering experience in enterprise environments, with experience in reporting, analytics, and ...
Intermediate Software Engineer
CA$96K - CA$130K/yr
How you'll shape our software engineering practices: * Work on major product features end-to-end with a focus on quality, reliability, and scalability. * Be hands-on with the codebase - participate ...
Intermediate Software Engineer
CA$96K - CA$130K/yr
How you'll shape our software engineering practices: * Work on major product features end-to-end with a focus on quality, reliability, and scalability. * Be hands-on with the codebase - participate ...
Software Developer
CA$80K - CA$120K/yr
As an Intermediate Software Developer at 7shifts, you're a full-cycle builder, taking features from technical design to deployment across a platform used by 1M+ workers in 55,000 restaurants. You'll ...
Software Developer
CA$80K - CA$120K/yr
As an Intermediate Software Developer at 7shifts, you're a full-cycle builder, taking features from technical design to deployment across a platform used by 1M+ workers in 55,000 restaurants. You'll ...
Software Analyst (SWAT) - Intermediate
Toronto, ON · Hybrid
CA$93K - CA$116K/yr
Toronto, Ontario, Canada (Hybrid) The Intermediate Software Analyst in Testing is responsible for ... The candidate will work with other software developers and systems engineers to create, execute ...
Software Analyst (SWAT) - Intermediate
Toronto, ON · Hybrid
CA$93K - CA$116K/yr
Toronto, Ontario, Canada (Hybrid) The Intermediate Software Analyst in Testing is responsible for ... The candidate will work with other software developers and systems engineers to create, execute ...
Principal Software Developer
Toronto, ON · On-site
$120K - $160K/yr
Senior Software Developer (Full Stack) About the Opportunity Our client is an established global ... Mentor junior and intermediate developers, providing technical guidance and ensuring high-quality ...
Quick apply
Principal Software Developer
Toronto, ON · On-site
$120K - $160K/yr
Senior Software Developer (Full Stack) About the Opportunity Our client is an established global ... Mentor junior and intermediate developers, providing technical guidance and ensuring high-quality ...
Principal Software Developer
$120K - $160K/yr
Senior Software Developer (Full Stack) About the Opportunity Our client is an established global ... Mentor junior and intermediate developers, providing technical guidance and ensuring high-quality ...
Quick apply
Principal Software Developer
$120K - $160K/yr
Senior Software Developer (Full Stack) About the Opportunity Our client is an established global ... Mentor junior and intermediate developers, providing technical guidance and ensuring high-quality ...
Senior Software Developer
Toronto, ON · On-site
CA$75K - CA$141K/yr
Intermediate level of proficiency: * Quality Assurance and Testing. * Cloud computing ... Programming. * Applications Integration. * Test Driven Development. * System Development Lifecycle.
Senior Software Developer
Toronto, ON · On-site
CA$75K - CA$141K/yr
Intermediate level of proficiency: * Quality Assurance and Testing. * Cloud computing ... Programming. * Applications Integration. * Test Driven Development. * System Development Lifecycle.
Intermediate or Senior level | Remote within Canada A high-scale product, end-to-end ownership, and ... We're hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You ...
Intermediate or Senior level | Remote within Canada A high-scale product, end-to-end ownership, and ... We're hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You ...
About the role We're looking for an Intermediate Java/Angular Software Developer to join our growing team! What you'll do here: * Provide proactive and reactive support for production systems to ...
About the role We're looking for an Intermediate Java/Angular Software Developer to join our growing team! What you'll do here: * Provide proactive and reactive support for production systems to ...
About the role We're looking for a Intermediate RPA Software Developer (UiPath and PowerAutomate) to join our growing team! What You'll Do * Design, develop, and maintain RPA automations using UiPath ...
About the role We're looking for a Intermediate RPA Software Developer (UiPath and PowerAutomate) to join our growing team! What You'll Do * Design, develop, and maintain RPA automations using UiPath ...
About the role We're looking for a Intermediate RPA Software Developer (UiPath and PowerAutomate) to join our growing team! What You'll Do * Design, develop, and maintain RPA automations using UiPath ...
About the role We're looking for a Intermediate RPA Software Developer (UiPath and PowerAutomate) to join our growing team! What You'll Do * Design, develop, and maintain RPA automations using UiPath ...
Senior Software Developer (Remote First)
Toronto, ON · Remote
CA$104K - CA$145K/yr
We are looking for a Senior Software Developer to join our Business Acquisition Tooling (BAT) team ... Offer guidance and mentorship to junior and intermediate team members. * Develop and maintain ...
Senior Software Developer (Remote First)
Toronto, ON · Remote
CA$104K - CA$145K/yr
We are looking for a Senior Software Developer to join our Business Acquisition Tooling (BAT) team ... Offer guidance and mentorship to junior and intermediate team members. * Develop and maintain ...
Mentor junior and intermediate developers. * Implement CI/CD pipelines using Azure DevOps, and ... Experience: 8+ years overall software development; 5+ years with Angular (advanced level required ...
Quick apply
Mentor junior and intermediate developers. * Implement CI/CD pipelines using Azure DevOps, and ... Experience: 8+ years overall software development; 5+ years with Angular (advanced level required ...
Staff Software Engineer
Toronto, ON · On-site +1
CA$157K - CA$179K/yr
Act as a tech lead developer owning technical design and development of cross-functional, multi ... Provide mentorship to junior and intermediate associates through engineering best practises and ...
New
Staff Software Engineer
Toronto, ON · On-site +1
CA$157K - CA$179K/yr
Act as a tech lead developer owning technical design and development of cross-functional, multi ... Provide mentorship to junior and intermediate associates through engineering best practises and ...
New
Staff Software Engineer
Toronto, ON · On-site +1
CA$157K - CA$179K/yr
Act as a tech lead developer owning technical design and development of cross-functional, multi ... Provide mentorship to junior and intermediate associates through engineering best practises and ...
New
Staff Software Engineer
Toronto, ON · On-site +1
CA$157K - CA$179K/yr
Act as a tech lead developer owning technical design and development of cross-functional, multi ... Provide mentorship to junior and intermediate associates through engineering best practises and ...
New
Intermediate Software Developer information
See Pickering, ON salary details
$37.3K - $43.9K
15% of jobs
$43.9K - $50.5K
0% of jobs
$50.5K - $57.1K
0% of jobs
$57.1K - $63.7K
3% of jobs
$63.7K - $70.3K
3% of jobs
$72.5K is the 25th percentile. Wages below this are outliers.
$70.3K - $76.9K
10% of jobs
$76.9K - $83.5K
11% of jobs
The median wage is $86.8K / yr.
$83.5K - $90.1K
13% of jobs
$90.1K - $96.8K
10% of jobs
$100K is the 75th percentile. Wages above this are outliers.
$96.8K - $103.4K
16% of jobs
$103.4K - $110K
16% of jobs
$37.3K
$84K
$110K
How much do intermediate software developer jobs pay per year?
What are intermediate software developers?
What is the difference between Intermediate Software Developer vs Junior Software Developer?
| Aspect | Intermediate Software Developer | Junior Software Developer |
|---|---|---|
| Experience Level | Typically 2-4 years of experience | Usually 0-1 year of experience |
| Skills | Proficient in multiple programming languages, able to handle complex tasks | Basic understanding of programming, requires supervision |
| Responsibilities | Designing, developing, and troubleshooting software modules | Assisting in coding, testing, and learning project workflows |
| Work Environment | Independent problem-solving, collaborating with teams | Learning from senior staff, following instructions |
The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.
What are the key skills and qualifications needed to thrive as an Intermediate Software Developer, and why are they important?
What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Full-time
Posted 11 days ago
Job description
POSITION SUMMARY
We are seeking an IntermediateSoftwareDeveloper(withfront-endfocus)to join our software development team. The successful candidate willbe responsible fordesigning, developing, andmaintaininghigh-quality, scalable web applications using modern front-end technologies.
This role requires a strong foundationin React and TypeScript, adherence toestablisheddevelopment standards, and a commitment to code quality, performance, and maintainability. The developer will collaborate closely with cross-functional teams, including backend engineers, product managers, and designers, to deliver intuitive and reliable user experiences.
KEY RESPONSIBILITIES
- Develop andmaintainuser-facing features using React and TypeScript (strict mode)
- Build reusable, scalable UI components using Tailwind CSS,Prime React, and SCSS, etc.
- Implement client-side routing and state management
- Integrate backend APIsandImplement secure authentication flows
- Write andmaintainunit and integration tests
- Participate in code reviews and contribute to continuous improvement of development practices
- Collaborate with team members to refine requirements and deliver high-quality solutions
REQUIRED QUALIFICATIONS:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 3-5 years of professional front-end development experience
- Strongproficiencyin:
- React and modern JavaScript (ES6+)
- TypeScript with strict typing
- Component-based architecture and reusable design patterns
- Experience with RESTful API integration
- Experience using Git for version control, including branching, pull requests, and resolving merge conflicts in a collaborative development environment
- Familiarity with authentication and authorization concepts(e.g.MSAL)
- Solid understanding of responsive design and accessibility best practices
- Experience with front-end testing frameworks and methodologies
NICETO HAVE:
- Experience working in enterprise-scale or product-based environments
- Experience with CI/CD pipelines and automated testing workflows
- Exposure to performance optimization and bundle size analysis
- Experience contributing to ormaintainingdesign systems
- Familiarity with backend development concepts such as RESTful API design and integration
- Basic experience with server-side languages (e.g., C#, Node.js)
- Understanding of relational databases and ability to write simple SQL queries
- Understanding ofORMs or data access frameworks
- Knowledge of authentication and authorization patterns (e.g., JWT, OAuth)
WORKING STYLE AND COMPETENCIES:
- Strong attention to detail and commitment to high-quality deliverables
- Ability to follow established coding standards and architectural patterns
- Effective communication and collaboration skills
- Proactive problem-solving mindset
- Ability to manage multiple priorities in a fast-paced environment