1

International Software Developer Jobs in Alberta

Tetra Tech is adding a Software Developer to our Track Assessment Services team based in Edmonton ... and international development. Our work has improved more than 500 million lives around the world.

As part of GeoSoftware, you will work with international and diverse teams of experts in an ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...

As part of GeoSoftware, you will work with international and diverse teams of experts in an ... Python experience is a plus Proficiency in Object Oriented Programming principles Proficiency in ...

Job Summary: Are you an early-career embedded software engineer who knows how to work smart ... Ability to travel up to 10% of the time, including some domestic and international trips * Ability ...

Finning International Inc. Number of Openings: 1 Worker Type: Permanent Position Overview: Data is ... of the Software Development Services (SDS) Tier 4 support team, you will provide advanced ...

Finning International Inc. Number of Openings: 1 Worker Type: Permanent Position Overview: Data is ... of the Software Development Services (SDS) Tier 4 support team, you will provide advanced ...

Mining Engineer

Calgary, AB

CA$90K - CA$140K/yr

... software package such as Datamine, Deswik, Vulcan, and Surpac. Registered as a P. Eng (Professional Engineer) in Canada Travel will be required, including to international destinations. A valid ...

The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...

The T-SQL Data Conversion Developer is responsible for programming all the transformations required ... Minimum 3 years of professional software development experience * Fluency in English and French ...

next page

Showing results 1-20

International Software Developer information

See Alberta salary details

$27.5K

$97.2K

$159.5K

How much do international software developer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for international software developer in Alberta is $97,152.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,000.00 and $119,000.00 per year, depending on experience, location, and employer.

What does an International Software Developer do?

An International Software Developer designs, develops, and maintains software applications while collaborating with teams across different countries. They work on global projects, often requiring knowledge of multiple programming languages, software frameworks, and international coding standards. Communication skills and adaptability are crucial, as they must coordinate with diverse teams and accommodate cultural and time zone differences. Additionally, they may need to ensure compliance with international regulations and localization requirements for global users.

What are the key skills and qualifications needed to thrive in the International Software Developer position, and why are they important?

To thrive as an International Software Developer, you need strong programming skills, cross-cultural communication abilities, and experience with software development methodologies, often supported by a relevant degree in computer science or a related field. Familiarity with global collaboration tools, cloud platforms, version control systems like Git, and certifications such as AWS Certified Developer or Scrum Master are highly valuable. Adaptability, problem-solving, and fluency in multiple languages (both programming and spoken) make candidates excel in dynamic, multicultural environments. These skills enable you to develop software that meets diverse user needs while effectively collaborating with distributed teams across different countries.

What are some challenges commonly faced by International Software Developers, and how can they be managed?

International Software Developers often encounter challenges such as coordinating across multiple time zones, navigating language barriers, and adapting to varying cultural expectations within distributed teams. To manage these issues, developers typically leverage flexible work schedules, clear documentation practices, and regular virtual meetings to maintain alignment. Open communication, cultural sensitivity training, and the use of collaboration tools like Slack or Microsoft Teams also help foster smooth workflows and strong team relationships. Proactively addressing these challenges not only improves project outcomes but also enhances professional growth and global experience.

What are the most commonly searched types of International Software Developer jobs in Alberta? The most popular types of International Software Developer jobs in Alberta are:
What are popular job titles related to International Software Developer jobs in Alberta? For International Software Developer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching International Software Developer jobs in Alberta look for? The top searched job categories for International Software Developer jobs in Alberta are:
Infographic showing various International Software Developer job openings in Alberta as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $97,152 per year, or $46.7 per hour.
Software Developer

Other

Posted 23 days ago


Tetra Tech rating

5.8

Company rating: 5.8 out of 10

Based on 40 frontline employees who took The Breakroom Quiz

348th of 368 rated engineering


Job description

The Opportunity:
Tetra Tech is adding a Software Developer to our Track Assessment Services team based in Edmonton, AB. The successful candidate will have experience in Windows-based application development, with a focus on sensor integration, post-processing, and data analysis.

Why Tetra Tech:
At Tetra Tech, we are Leading with Science to solve the world's most complex challenges. Our industry-leading experts in engineering and consulting are committed to driving positive change in communities around the world. For over 50 years, we have been at the forefront of innovation and sustainability. Today we stand as a market leader, offering cutting-edge solutions in water, environment, energy, and international development. Our work has improved more than 500 million lives around the world.

Your Impact:
Join Tetra Tech to make a real difference. Our work leverages cutting-edge technologies, advanced analytics, and the expertise of world-class scientists and engineers to create meaningful change around the world. Discover your full potential - join us to advance your career while leaving a lasting legacy.

Your Role:

  • Strong C/C++ Windows based software development experience using Visual Studio.
  • Experience in Signal Processing and Image Processing.
  • Ability to work well independently and in a nimble team environment.
  • Excellent communication skills, both verbal and written, to effectively collaborate with team members, discuss ideas, provide feedback, and share knowledge.
  • Conduct activities in line with internal procedures, legislation, and industry standards.
  • Pursue continuous professional development and maintain a high degree of discipline knowledge and awareness.
  • Work in a safe manner at all times and report all health and safety incidents and concerns.
  • Additional duties as required.

Qualifications:

  • Degree in Computer Science, Computer/Software Engineering, or Electrical Engineering.
  • 3 to 5 years of experience with Signal Processing / Image Processing / Machine Vision.
  • Ability to learn independently, think fast, and use solid judgement.
  • Experience working in a high-pressure, deadline-driven environment.
  • Multitasking capabilities to juggle competing demands.
  • Strong critical and creative problem-solving skills complemented by excellent attention to detail.
  • Multi-threaded and/or distributed processing are an asset.
  • GPU and multi-threading programming skills using CUDA or OpenCL are an asset.
  • MATLAB programming experience is considered an asset.
  • Are a self-motivated individual with an excellent work ethic and a "can-do" attitude.
  • Have excellent communication skills - both verbal and written are required to effectively collaborate with team members, discuss ideas, provide 

    feedback, and share knowledge.

Life at Tetra Tech:
The perks of working at Tetra Tech include (if applicable):

  • Comprehensive and market-competitive benefits, available on day one of employment.
  • Overtime is calculated at 1.5 times.
  • We have embraced a hybrid culture. We will provide you the tools to work almost anywhere.
  • Flexibility and company-wide commitment to work/life balance.
  • Collaborative team atmosphere that values the contributions of all employees.
  • Learning and development opportunities for ongoing professional growth. Mentorship with world leading experts in your field.
     

Explore our open positions at https://www.tetratech.com/careers. Follow us on social media to learn more about our people, culture, and opportunities:
LinkedIn: @TetraTechCareers
X (Twitter): @TetraTechJobs

Additional Information
  • Organization: 738 TAS

What Tetra Tech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom