Expert-level C++ and Python, with a track record of shipping production-quality robotics software ... Industrial robot programming (KUKA, ABB, or Fanuc) and familiarity with vendor sensor/communication ...
Expert-level C++ and Python, with a track record of shipping production-quality robotics software ... Industrial robot programming (KUKA, ABB, or Fanuc) and familiarity with vendor sensor/communication ...
Develop clean, efficient, well-tested code in Python and/or C++, with a strong focus on maintainability, scalability, and software engineering best practices. * Work independently on challenging ...
Develop clean, efficient, well-tested code in Python and/or C++, with a strong focus on maintainability, scalability, and software engineering best practices. * Work independently on challenging ...
Senior Database Developer
Calgary, AB · Remote
$95K - $110K/yr
We are looking for an experienced Data Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...
Quick apply
Senior Database Developer
Calgary, AB · Remote
$95K - $110K/yr
We are looking for an experienced Data Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...
Senior SQL Developer
Calgary, AB · Remote
$95K - $110K/yr
We are looking for an experienced SQL Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...
Quick apply
Senior SQL Developer
Calgary, AB · Remote
$95K - $110K/yr
We are looking for an experienced SQL Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...
Senior Database Developer
Calgary, AB · Remote
$95K - $110K/yr
We are looking for an experienced Data Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...
Quick apply
Senior Database Developer
Calgary, AB · Remote
$95K - $110K/yr
We are looking for an experienced Data Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...
Senior SQL Developer
Calgary, AB · Remote
$95K - $110K/yr
We are looking for an experienced SQL Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...
Quick apply
Senior SQL Developer
Calgary, AB · Remote
$95K - $110K/yr
We are looking for an experienced SQL Developer for our client. This is a permanent position ... Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience ...
DevOps Engineer
Calgary, AB · On-site
Calling all DevOps enthusiasts! Join us at Sidetrade, the leading global SaaS provider recognized ... Scripting languages such as Python or Bash * Design, document, install and maintain our SaaS ...
Quick apply
DevOps Engineer
Calgary, AB · On-site
Calling all DevOps enthusiasts! Join us at Sidetrade, the leading global SaaS provider recognized ... Scripting languages such as Python or Bash * Design, document, install and maintain our SaaS ...
DevOps Engineer
Calgary, AB · Hybrid
Calling all DevOps enthusiasts! Join us at Sidetrade, the leading global SaaS provider recognized ... Scripting languages such as Python or Bash * Design, document, install and maintain our SaaS ...
DevOps Engineer
Calgary, AB · Hybrid
Calling all DevOps enthusiasts! Join us at Sidetrade, the leading global SaaS provider recognized ... Scripting languages such as Python or Bash * Design, document, install and maintain our SaaS ...
We are seeking a Software Developer to build, maintain, and manage our integration platforms ... Python and/or Go preferred. * Hands-on experience building or maintaining integrations against ...
Quick apply
We are seeking a Software Developer to build, maintain, and manage our integration platforms ... Python and/or Go preferred. * Hands-on experience building or maintaining integrations against ...
Software Developer, Integrations (Calgary)
Calgary, AB · Remote
CA$106K - CA$125K/yr
We are seeking a Software Developer to build, maintain, and manage our integration platforms ... Python and/or Go preferred. * Hands-on experience building or maintaining integrations against ...
Software Developer, Integrations (Calgary)
Calgary, AB · Remote
CA$106K - CA$125K/yr
We are seeking a Software Developer to build, maintain, and manage our integration platforms ... Python and/or Go preferred. * Hands-on experience building or maintaining integrations against ...
Senior Software Developer
Calgary, AB · Hybrid
Experience with Python and FastAPI (or similar API frameworks). * Familiarity with CI/CD pipelines and DevOps practices. * Experience migrating monolithic enterprise frontend applications to a micro ...
Senior Software Developer
Calgary, AB · Hybrid
Experience with Python and FastAPI (or similar API frameworks). * Familiarity with CI/CD pipelines and DevOps practices. * Experience migrating monolithic enterprise frontend applications to a micro ...
Rooted in a strong engineer first culture, every employee has an impact on product and direction ... Some experience writing tools in Python. * Bonus points: experience with taking apart iOS software ...
Quick apply
Rooted in a strong engineer first culture, every employee has an impact on product and direction ... Some experience writing tools in Python. * Bonus points: experience with taking apart iOS software ...
Senior Mobile Application Developer Level: Senior (intermediate will be considered) Location ... Python/Django exposure, observability (Sentry/Datadog), a11y expertise, i18n Why join Showpass
Senior Mobile Application Developer Level: Senior (intermediate will be considered) Location ... Python/Django exposure, observability (Sentry/Datadog), a11y expertise, i18n Why join Showpass
Staff Software Developer
Calgary, AB · On-site
As a Staff Software Developer at JLL, you will lead the design and implementation of complete ... Python, Node.js, Java, Go, or C# * Experience designing and maintaining RESTful or gRPC APIs
Staff Software Developer
Calgary, AB · On-site
As a Staff Software Developer at JLL, you will lead the design and implementation of complete ... Python, Node.js, Java, Go, or C# * Experience designing and maintaining RESTful or gRPC APIs
Software Engineering Intern
Calgary, AB · On-site
This role offers you a chance to work hands-on alongside our DevOps and Tools Team, developing C++ / Python tools and automation, enabling our developer and test communities . Working with our ...
Software Engineering Intern
Calgary, AB · On-site
This role offers you a chance to work hands-on alongside our DevOps and Tools Team, developing C++ / Python tools and automation, enabling our developer and test communities . Working with our ...
Software Engineering Intern
Calgary, AB · On-site
This role offers you a chance to work hands-on alongside our DevOps and Tools Team, developing C++ / Python tools and automation, enabling our developer and test communities . Working with our ...
Software Engineering Intern
Calgary, AB · On-site
This role offers you a chance to work hands-on alongside our DevOps and Tools Team, developing C++ / Python tools and automation, enabling our developer and test communities . Working with our ...
NET, plus one or more modern languages or frameworks such as Java, JavaScript/TypeScript, Python ... Experience with DevOps, CI/CD, automated testing, version control, observability, and release ...
NET, plus one or more modern languages or frameworks such as Java, JavaScript/TypeScript, Python ... Experience with DevOps, CI/CD, automated testing, version control, observability, and release ...
Junior Software Developer
Calgary, AB · On-site
Foundational experience with at least one programming language, such as C#, JavaScript, TypeScript, Python, or a similar language. * Basic familiarity with version control tools such as Git.
Quick apply
Junior Software Developer
Calgary, AB · On-site
Foundational experience with at least one programming language, such as C#, JavaScript, TypeScript, Python, or a similar language. * Basic familiarity with version control tools such as Git.
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Quick apply
We are looking for an experienced software engineer with excellent C/C++ programming skills and at ... Experience with Python and using C/C++ libraries from Python (e.g. using Cython) * Focus on ...
Python Developer information
See Calgary, AB salary details
$25 - $29.81
1% of jobs
$29.81 - $34.62
3% of jobs
$34.62 - $39.42
6% of jobs
$39.42 - $44.23
13% of jobs
$44.93 is the 25th percentile. Wages below this are outliers.
$44.23 - $49.04
13% of jobs
The median wage is $53.37 / hr.
$49.04 - $53.85
16% of jobs
$53.85 - $58.65
16% of jobs
$61.82 is the 75th percentile. Wages above this are outliers.
$58.65 - $63.46
12% of jobs
$63.46 - $68.27
9% of jobs
$68.27 - $73.08
7% of jobs
$73.08 - $77.88
4% of jobs
$25
$54
$77
How much do python developer jobs pay per hour?
What does a Python developer do?
As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.
What does a Python developer do?
What are the key skills and qualifications needed to thrive as a Python developer, and why are they important?
What are some common challenges Python developers face when working on large-scale projects?
What is the difference between Python Developer vs Java Developer?
| Aspect | Python Developer | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Python certifications (optional) | Bachelor's in CS or related field, Java certifications (optional) |
| Work Environment | Web development, data science, automation, scripting | Enterprise applications, Android development, backend systems |
| Industry Usage | Tech startups, data companies, automation firms | Financial services, enterprise software, mobile app companies |
| Common Search/Comparison | Often compared for backend and scripting roles | Compared for enterprise and mobile app development |
Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.
How much do Python developers get paid?
Is Python in demand in 2026?
Is there a demand for Python developers?
What jobs can a Python Developer get?

Senior Robotics Software Developer
Calgary, AB • On-site
Full-time
Medical, Dental, Vision
Re-posted 23 days ago
Key responsibilities
Lead the development and extension of robotic simulators to mirror production environments.
Develop and optimize motion planning, collision checking, and trajectory behaviors using ROS 2 / MoveIt2.
Implement perception components such as object detection, pose estimation, and point-cloud processing for material handling and inspection.
Job description
We're building physical AI for housing - and unlike most of the field, our robots are already in production, fabricating real structures and generating real operational data every day across multiple factories.
We're looking for a Senior Robotics Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. This is a senior IC role with architectural ownership and mentorship responsibility.
Purpose-Driven Work:Contribute to projects with significant social, economic, and environmental impact.
Growth Opportunities:Be part of a growth-stage startup with substantial upside and leadership potential.
Cutting-Edge Technology:Work on state-of-the-art robotics solutions at the intersection of construction and automation.
Collaborative Culture:Join a diverse, high-performing team committed to continuous learning and innovation.
Lead the development of robotic simulators - set up and extend simulation environments and test scenarios that mirror our production cells.
Lead the effort in motion planning and optimization - develop and optimize motion-planning and collision-checking behaviors in ROS 2 / MoveIt2.
Develop perception components - implement object detection, pose estimation, and point-cloud processing tasks for material handling and inspection.
Write clean, tested code - produce well-documented C++ and Python, backed by unit and integration tests.
Debug integration issues - help troubleshoot software-hardware issues alongside the robotics and hardware teams.
Set the engineering bar - define standards for architecture, testing, and code quality; lead code reviews; mentor junior and mid-level developers.
Degree in Computer Science, Robotics, Mechatronics, or related fields (Masters/Ph.D. preferred) plus 5+ years of relevant robotics software experience.
Expert-level C++ and Python, with a track record of shipping production-quality robotics software.
Strong fundamentals in algorithms, data structures, and basic control concepts.
Deep ROS 2 and MoveIt2 experience - motion planning, collision checking, and trajectory optimization (e.g., OMPL, CHOMP/STOMP/TrajOpt-style approaches).
Ability to solve complex problems involving multi-disciplinary engineering concepts.
Strong hands-on experience with a robotics simulator (Gazebo, Isaac Sim, MuJoCo, or similar) including physics simulation.
Exposure to computer vision or perception concepts.
Eagerness to learn, take feedback, and work both independently and collaboratively in a fast-paced startup.
Willingness to work onsite at our R&D labs and production facilities in Edmonton and Calgary, Alberta.
Preferred Skills:
Experiential knowledge using Isaac Sim / Omniverse or similar simulation tools.
Applied or research experience with vision-language-action (VLA) models (e.g., OpenVLA, 0, RT-2-style) or LLM-based task and motion planning.
Industrial robot programming (KUKA, ABB, or Fanuc) and familiarity with vendor sensor/communication interfaces.
Sensor systems: industrial cameras, depth sensors, LiDAR, force/torque sensors, laser range finders/projectors.
Digital-twin technologies for validation and predictive maintenance.
Machine learning / deep learning applied to robotics.
Working knowledge of CSA Z434 and ISO 10218-2 safety standards for industrial robot systems and cell integration.
Experience in a fast-paced startup or scaling deep-tech environment.