1

Intermediate Software Developer Jobs in Edmonton, AB

We are SLR Consulting (Canada),a800+team of advisory, environmental/engineering, and regulatory ... software. * Valid Class 5 Driver's License inAlberta(or equivalent) with a clean driving record.

... intermediate and junior personnel within the Engineering team. Spark Power Employee Benefits and ... Proficient in various electrical software (i.e. CYMCAP, CYMGrd, ETAP or equivalent) * Working ...

Senior Structural Engineer

Edmonton, AB · On-site

CA$95K - CA$125K/yr

... software (SAP2000, RAM, etc.). * Excellent communication skills both verbal and written with the ... intermediate team members, Entuitive offers a strong foundation for growth through dedicated ...

Senior Structural Engineer

Edmonton, AB · Hybrid

CA$95K - CA$125K/yr

... software (SAP2000, RAM, etc.). * Excellent communication skills both verbal and written with the ... intermediate team members, Entuitive offers a strong foundation for growth through dedicated ...

Mechanical Design Intern

Edmonton, AB · On-site

CA$22 - CA$28/hr

... engineering, physics or equivalent. * Strong knowledge of CAD and intermediate understanding in design for manufacturing (DFM). * Outstanding modeling skills in CAD software (Solidworks/Onshape ...

Estimator

Edmonton, AB

$115K - $140K/yr

The Intermediate to Senior-level Estimator works with other team members to obtain new construction ... Set up and input estimate in takeoff software and verify scale of drawings * Send out tender ...

Post-secondary education or technical diploma in Electronics Engineering Technology ... Basic to intermediate computer skills, including spreadsheets and data entry; comfortable learning ...

next page

Showing results 1-20

Intermediate Software Developer information

See Edmonton, AB salary details

$39.5K

$89K

$116.5K

How much do intermediate software developer jobs pay per year?

As of May 30, 2026, the average yearly pay for intermediate software developer in Edmonton, AB is $89,000.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,500.00 and $108,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Intermediate Software Developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.

What are intermediate software developers?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning 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 most commonly searched types of Software Developer jobs in Edmonton, AB? The most popular types of Software Developer jobs in Edmonton, AB are:
What are popular job titles related to Intermediate Software Developer jobs in Edmonton, AB? For Intermediate Software Developer jobs in Edmonton, AB, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in Edmonton, AB look for? The top searched job categories for Intermediate Software Developer jobs in Edmonton, AB are:
What cities near Edmonton, AB are hiring for Intermediate Software Developer jobs? Cities near Edmonton, AB with the most Intermediate Software Developer job openings:

Senior React Native Developer (Remote)

Rivalry

Edmonton, AB • Remote

Full-time

PTO

Posted 10 days ago


Job description

Description
Reporting to: CTO
Working closely with: Engineering and Product
Seniority: Senior/Lead

TL/DR:
We are looking to add a highly skilled and experienced React Native developer to our team. You will help build and launch our new mobile app on Android and iOS platforms. You will work alongside both experienced and intermediate developers, and will be asked to collaborate with others as well as lead projects yourself. 

The nitty-gritty:
  • Leading by example, where you can report back to the CTO
  • Brainstorming sessions where you will contribute ideas to future features
  • Sprint Planning, where you will break down large epics into smaller actionable tasks with details
  • Code Reviews, providing feedback and direction to others
  • Pair Programming over Tuple, providing support to team members
  • Prototyping concepts as a part of idea exploration

Your stats:
  • 5+ years of engineering experience in the software industry as an developer/architect/engineer with a distinguished track record of delivering on technically demanding projects.
  • 3+ years of experience implementing React Native mobile applications
  • Experience in working with React Native with and without Expo
  • Strong Knowledge of JavaScript (ES6+) / TypeScript
  • Strong understanding of inner workings of JavaScript frameworks and building modern web applications
  • Experience with React Native best practices 
  • Experience adding and debugging 3rd party Native SDK and a plus if you have contributed to any
  • Experience with security best practices in mobile development 
  • Understanding of testing principles for mobile development 
  • Responsive design concepts, with a focus on mobile 

Bonus Points:
  • Experience with CI/CD for Mobile 
  • Google Play/Apple store knowledge
  • Native iOS/Android experience (Java, Kotlin, Swift, etc.) 
  • Vue or React JS (Our frontend web development team codes in vue only)
  • Knowledge of Nuxt.js/Next.js 
  • NodeJS and Server Side Rendering concepts
  • Creating functional user interfaces from theoretical discussion or wireframes
  • Frontend Asset Optimization (SVGs, image compression, minimal DOM depth)
  • Frontend Tooling (webpack, eslint, prettier, etc)
  • Testing your work (browser testing, unit tests, storybook, etc)
  • Any design experience 

Our Stats
  • We offer a competitive salary and total rewards package.
  • A chance to work in one of the most exciting and rapidly growing industries
  • Work with an extremely talented team who share a love for video games and esports on truly innovative projects.
  • See your performance in real time, be part of a supportive team with a focus on training, coaching and continual improvement, and benefit from yearly salary reviews
  • Remote and flexible working arrangements.
  • Open Paid Vacation. 
  • Free video games! Every Rivalry employee gets a monthly stipend.
  • + more!