1

Engineer Software Salary Jobs in Edmonton, AB (NOW HIRING)

As a Software Developer, you will work closely with cross-functional teams to design, implement ... Competitive salary: we believe in data-driven, equitable compensation decisions. We recently ...

Senior C++ Software Engineer

Edmonton, AB ยท Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... Perks: * Competitive Salary * Health and dental benefits * Completely remote work If this ...

Senior C++ Software Engineer

Edmonton, AB ยท Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... Perks: * Competitive Salary * Health and dental benefits * Completely remote work If this ...

Cloud DevOps Engineer

Edmonton, AB ยท Remote

$85K - $120K/yr

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ... Competitive Salary * Individual performance bonus * Health and dental benefits * 3 weeks' vacation

Cloud DevOps Engineer

Edmonton, AB ยท Remote

$85K - $120K/yr

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ... Competitive Salary * Individual performance bonus * Health and dental benefits * 3 weeks' vacation

Use structural engineering software, calculation packages, and fabrication inputs to validate ... HIRING SALARY RANGE: $93,000 - $155,000 (Salary to be determined by the education, experience ...

Senior DevOps Engineer

Edmonton, AB ยท Remote

$85K - $110K/yr

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ... Competitive Salary * Individual performance bonus * Health and dental benefits * 3 weeks' vacation

Senior DevOps Engineer

Edmonton, AB ยท Remote

$85K - $110K/yr

Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ... Competitive Salary * Individual performance bonus * Health and dental benefits * 3 weeks' vacation

Developer

Edmonton, AB ยท On-site

You will work within established architecture and engineering standards while contributing ... salary and benefits package. Requirements * 3-5 years of professional software development ...

Market competitive salaries, with annual reviews * Matching company pension program, increasing ... Proficiency in building load analysis software, * Proficiency in AutoCAD and/or Revit. * Experience ...

You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * ... Competitive Salary * Potential for remote work * Health and dental benefits * Vacation Time

next page

Showing results 1-20

Engineer Software Salary information

What are the key skills and qualifications needed to thrive as a software engineer?

To thrive as a Software Engineer, you need strong programming abilities, problem-solving skills, and a relevant degree in computer science or a related field. Familiarity with languages like Java, Python, or C++, and experience with version control systems (such as Git) and development frameworks are typically required. Excellent teamwork, communication, and adaptability help you stand out in collaborative and fast-changing environments. These skills are crucial for building reliable software solutions, working efficiently with teams, and adapting to evolving technology.

What is the average salary for a software engineer?

The average salary for a software engineer varies depending on experience, location, and company. In the United States, entry-level software engineers typically earn between $70,000 and $100,000 per year, while more experienced engineers can earn $120,000 or more. High-demand tech hubs like San Francisco and Seattle often offer higher salaries, sometimes exceeding $150,000 annually for senior positions. Benefits, bonuses, and stock options can also significantly increase total compensation.

What are some common challenges software engineers face when negotiating salary offers?

Software engineers often encounter challenges such as understanding industry salary benchmarks, effectively communicating their value, and navigating company-specific compensation structures that may include stock options or bonuses. It can also be difficult to assess the full benefits package and long-term growth potential when comparing offers. Approaching negotiations with data and clear examples of your contributions can help ensure a successful outcome.

What is the difference between Engineer Software Salary vs Software Developer Salary?

AspectEngineer Software SalarySoftware Developer Salary
Required CredentialsBachelor's in CS or related field, certificationsBachelor's in CS or related field, certifications
Work EnvironmentDesign, develop, and maintain software systemsDevelop and implement software applications
Employer & Industry UsageTech companies, startups, enterprise firmsTech companies, startups, software firms

Both roles often require similar educational backgrounds and certifications, and they frequently work in similar environments within the tech industry. The main difference lies in the scope of responsibilities, with engineers often involved in system design and architecture, while developers focus more on coding and application development. Salary differences are typically minimal but can vary based on experience and specialization.

Is software engineer a well paying job?

Software engineers typically earn competitive salaries that vary based on experience, location, and specialization. The role often offers opportunities for advancement, bonuses, and benefits, making it a financially rewarding career choice for many professionals in the tech industry.

What are popular job titles related to Engineer Software Salary jobs in Edmonton, AB?

For Engineer Software Salary jobs in Edmonton, AB, the most frequently searched job titles are:

What cities near Edmonton, AB are hiring for Engineer Software Salary jobs?

Cities near Edmonton, AB with the most Engineer Software Salary job openings:

Infographic showing various Engineer Software Salary job openings in Edmonton, AB as of August 2026, with employment types broken down into 74% Full Time, 24% Part Time, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution.

Software Developer

Promise Robotics

Edmonton, AB โ€ข On-site

Full-time

Medical, Dental, Vision

Re-posted 17 days ago


Job description

Promise Robotics is pioneering Physical AI for homebuilding - a rapidly growing, venture-backed company bringing together AI, robotics, and manufacturing to help the homebuilding industry meet the growing demand for housing. Our robotic systems, built andย operatedย inside ย AI-powered factories, give the industry the production capacity, consistency, and speed to build more high-quality homes than traditional methods allow. Our team spans AI researchers and roboticists to factory operators, technicians, and production teams - allย buildingย the future ofย homebuildingย together.ย 

We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong background in advanced algorithms and AI systems with hands-on experience in building and deploying complex software systems. As a Software Developer, you will work closely with cross-functional teams to design, implement, and optimize software algorithms and systems that address real-world challenges in the construction industry.

You might be a good fit if you:
  • Have a passion for leading industry-changing solutions with significant social, economic, and environmental impact
  • Desire to play a founding role and reap the benefits as part of a growth-stage startup with significant upside
  • Enjoy building not only the technology but also high-performing teams and companies
  • Are committed to continuous learning at the intersection of several industries
What you'll do:
  • Work alongside other Software Developers to develop full-stack software solutions built for robustness, scalability, and performance using state-of-the-art software development practices
  • Design and develop software algorithms ย 
  • Conduct research and experimentation to improve the performance of software systems
  • Perform detailed analysis, design, code development, software integration and testing
  • Analyze complex functions, procedures and problems to deliver creative and effective solutions
  • Stay up to date with the latest advancements in AI techniques and advanced algorithms
  • Participate in design and code reviews
What you'll need to succeed:
  • Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related technical fields
  • Extensive experience in Python programming
  • Experience with machine learning techniques and frameworks (e.g., RL, CNNs, RNNs, Keras)
  • Experience with software design and development in a test-driven environment
  • Being a team player with excellent interpersonal and communication skills
  • Organized, focused and persistent with the ability to work to the plan and meet delivery dates
  • Being an excellent problem solver and quick learner
  • (Preferred) Knowledge of robotics solutions and robotic manipulators
Benefits:
Competitive salary:ย we believe in data-driven, equitable compensation decisions. We recently completed a compensation review and implemented salary bands that enable us to pay mid to above-average Canadian salaries across various industries.
Stock options:ย everyone has a stake in our company.
Holistic benefits:ย we have a comprehensive benefits package that includes paramedical, dental, vision, and drug coverage for you and your dependents, as well as a health care spending account. These benefits start right from Day 1.
Flexible personal days and vacation policies:ย we care deeply about the well-being of our team.
Open, collaborative, and supportive culture:ย you will be part of an incredibly high-performing and collaborative team changing the future of an industry!
Relocation assistance package (if required)
ย 
ย 
Promise Robotics is proud to be an equal-opportunity workplace. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, and gender identity.
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