C, C++, Python, Go, Lua. * Kubernetes, Redis, ElasticSearch, BigQuery. * Google Cloud Platform: Cloud Run, GKE, Datastore, Pub/Sub.
C, C++, Python, Go, Lua. * Kubernetes, Redis, ElasticSearch, BigQuery. * Google Cloud Platform: Cloud Run, GKE, Datastore, Pub/Sub.
Senior DevOps Engineer
Waterloo, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud platform * Great communication skills and the ability to communicate technical concepts with ease Bonus ...
Quick apply
Senior DevOps Engineer
Waterloo, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud platform * Great communication skills and the ability to communicate technical concepts with ease Bonus ...
2 - Senior Data Engineer
Kitchener, ON · On-site
Hands-on experience coding in Python would be a strong asset * Experience working with Business Intelligence and Data Warehousing * Experience working with data services on the cloud such as AWS and ...
Quick apply
2 - Senior Data Engineer
Kitchener, ON · On-site
Hands-on experience coding in Python would be a strong asset * Experience working with Business Intelligence and Data Warehousing * Experience working with data services on the cloud such as AWS and ...
Hands-on experience coding in Python would be a strong asset * Experience working with Business Intelligence and Data Warehousing * Experience working with data services on the cloud such as AWS and ...
Quick apply
Hands-on experience coding in Python would be a strong asset * Experience working with Business Intelligence and Data Warehousing * Experience working with data services on the cloud such as AWS and ...
Data Scientist
$80K - $100K/yr
Physics, Computer Science, Stats) * 1-2 years' experience developing solutions and working with Python * Confident extracting and manipulating data from SQL and noSQL stores * Previous experience ...
Quick apply
Data Scientist
$80K - $100K/yr
Physics, Computer Science, Stats) * 1-2 years' experience developing solutions and working with Python * Confident extracting and manipulating data from SQL and noSQL stores * Previous experience ...
Senior DevOps Engineer
Kitchener, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud platform * Great communication skills and the ability to communicate technical concepts with ease Bonus ...
Quick apply
Senior DevOps Engineer
Kitchener, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud platform * Great communication skills and the ability to communicate technical concepts with ease Bonus ...
Senior DevOps Engineer
Kitchener, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud platform * Great communication skills and the ability to communicate technical concepts with ease Bonus ...
Quick apply
Senior DevOps Engineer
Kitchener, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud platform * Great communication skills and the ability to communicate technical concepts with ease Bonus ...
2 - Senior Data Engineer
Kitchener, ON · On-site
Hands-on experience coding in Python would be a strong asset * Experience working with Business Intelligence and Data Warehousing * Experience working with data services on the cloud such as AWS and ...
Quick apply
2 - Senior Data Engineer
Kitchener, ON · On-site
Hands-on experience coding in Python would be a strong asset * Experience working with Business Intelligence and Data Warehousing * Experience working with data services on the cloud such as AWS and ...
Senior DevOps Engineer
Waterloo, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud platform * Great communication skills and the ability to communicate technical concepts with ease Bonus ...
Quick apply
Senior DevOps Engineer
Waterloo, ON · Remote
$85K - $110K/yr
Experience coding/building applications in Java OR Python . * Experience working with AWS cloud platform * Great communication skills and the ability to communicate technical concepts with ease Bonus ...
2 - Senior Data Engineer
Waterloo, ON · On-site
Hands-on experience coding in Python would be a strong asset * Experience working with Business Intelligence and Data Warehousing * Experience working with data services on the cloud such as AWS and ...
Quick apply
2 - Senior Data Engineer
Waterloo, ON · On-site
Hands-on experience coding in Python would be a strong asset * Experience working with Business Intelligence and Data Warehousing * Experience working with data services on the cloud such as AWS and ...
Data Scientist
$80K - $100K/yr
Physics, Computer Science, Stats) * 1-2 years' experience developing solutions and working with Python * Confident extracting and manipulating data from SQL and noSQL stores * Previous experience ...
Quick apply
Data Scientist
$80K - $100K/yr
Physics, Computer Science, Stats) * 1-2 years' experience developing solutions and working with Python * Confident extracting and manipulating data from SQL and noSQL stores * Previous experience ...
Senior Platform Analytics Engineer
Kitchener, ON · On-site
CA$160K - CA$220K/yr
Strong SQL and Python skills and demonstrated competencies in designing well-architected data models and optimizing query performance * Experience building and evolving platform / foundational ...
Senior Platform Analytics Engineer
Kitchener, ON · On-site
CA$160K - CA$220K/yr
Strong SQL and Python skills and demonstrated competencies in designing well-architected data models and optimizing query performance * Experience building and evolving platform / foundational ...
Be Seen First
SCADA/MES Software Developer - Industrial Automation
Cambridge, ON · On-site
CA$43 - CA$60/hr
Proficiency in programming languages such as Python , Java , C++ , C# , or Visual Basic (.NET) * Experience with SQL databases (MS SQL, MySQL, Oracle, PostgreSQL) and NoSQL technologies * Knowledge ...
Quick apply
Be Seen First
SCADA/MES Software Developer - Industrial Automation
Cambridge, ON · On-site
CA$43 - CA$60/hr
Proficiency in programming languages such as Python , Java , C++ , C# , or Visual Basic (.NET) * Experience with SQL databases (MS SQL, MySQL, Oracle, PostgreSQL) and NoSQL technologies * Knowledge ...
Senior Database Developer
Waterloo, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Quick apply
Senior Database Developer
Waterloo, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Senior SQL Developer
Waterloo, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Quick apply
Senior SQL Developer
Waterloo, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Senior SQL Developer
Kitchener, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Quick apply
Senior SQL Developer
Kitchener, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Senior SQL Developer
Waterloo, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Quick apply
Senior SQL Developer
Waterloo, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Senior Database Developer
Waterloo, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Quick apply
Senior Database Developer
Waterloo, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Senior SQL Developer
Kitchener, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Quick apply
Senior SQL Developer
Kitchener, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Senior Database Developer
Kitchener, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Quick apply
Senior Database Developer
Kitchener, ON · Remote
$95K - $110K/yr
Bonus points if you have experience with Python and Pyspark * A B.Sc. or equivalent work experience required. Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary ...
Python information
See Waterloo, ON salary details
$47.1K - $58.7K
1% of jobs
$58.7K - $70.4K
3% of jobs
$70.4K - $82K
6% of jobs
$82K - $93.7K
8% of jobs
$99.3K is the 25th percentile. Wages below this are outliers.
$93.7K - $105.4K
13% of jobs
$105.4K - $117K
15% of jobs
The median wage is $119.9K / yr.
$117K - $128.7K
15% of jobs
$128.7K - $140.3K
14% of jobs
$140.6K is the 75th percentile. Wages above this are outliers.
$140.3K - $152K
12% of jobs
$152K - $163.6K
8% of jobs
$163.6K - $175.3K
5% of jobs
$47.1K
$121.8K
$175.3K
How much do python jobs pay per year?
What jobs can I do with just Python?
What are some common challenges Python developers face when working on large-scale projects?
What jobs can I get in Python?
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 | Enterprise applications, Android development, backend systems |
| Industry Usage | Tech startups, data analysis firms, automation companies | Financial services, large enterprise software, mobile app companies |
Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.
What is a Python developer?
What jobs in the US pay 300,000 a year?
What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?
What Is Python?
Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

Job description
Your role
As a Sr. Software Engineer on the Tel Core team, you are the steward of our media engine's evolution. You will bridge the gap between high-level product goals and technical execution, ensuring our telephony stack remains resilient as we scale. You'll mentor peers and shape the long-term roadmap while fostering a culture of engineering excellence. Your success is defined by the seamless, high-quality audio experience of millions of users.
This position reports to an Engineering Manager in the Telephony Core team and has the opportunity to be based in either Vancouver or Kitchener, Canada locationsÂ
We don't mind if you come from a different engineering background or haven't worked in real-time media before. Just be excited to learn, to contribute to the team, and to build a fast, reliable, elegant product that delights our customers.
What you'll do
- Maintain and modernize the real-time services that run on the Telephony Engines. Architect backend libraries and APIs to integrate with the broader Telephony Platform.
- Build and optimize low-latency media pipelines for voice and video-tuning codecs, RTP flows, and congestion-control behavior to deliver consistently clear conversations over unreliable networks.
- Investigate and resolve complex production issues across PSTN, WebRTC, and carrier boundaries using Telephony Engine logs, PCAPs, observability tools, and data-driven experimentation.
- Run load, failover, and regression tests on Telephony Engines and backend services to validate scalability, resilience, and capacity limits
- Partner with Tel Cloud, Tel Edge, Calling, and AI teams to design end-to-end call flows and integrations
- Participate in on-call and release rotations, owning Terraform- and GKE-backed rollouts, monitoring health, and driving follow-ups that continuously make the platform safer and easier to operate.
- Shape the Tel Core roadmap by turning broad epics into clear designs and mentoring other engineers.
Skills you'll bringÂ
- Bachelor's degree in Computer Science or equivalent practical experience.
- 5+ years of software engineering experience, including owning substantial production backend systems in a SaaS or realtime communications environment.
- Demonstrated proficiency in coding with AI agents to accelerate development and improve code quality.
- Deep expertise in C/C++ and Python.
- Experience with (or strong interest in learning) SIP, WebRTC, RTP/RTCP, DTLS/SRTP, and media codec negotiation in a production setting.
- Experience troubleshooting and improving realtime media quality (e.g., jitter, packet loss, choppy audio, codec issues) is a strong plus.
- Comfortable working on KTLO (bugs, refactors, upgrades) as well as strategic roadmap items, and using data to prioritize impact.
- A deep understanding of reliability engineering, including the ability to build observability into services, eliminate performance bottlenecks, and manage the lifecycle of safe software releases.
- A strong sense of urgency, personal agency, and customer empathy.
- Passion for data driven decisions, building resilient systems, and solving classes of problems.
Our tech stack
- C, C++, Python, Go, Lua.
- Kubernetes, Redis, ElasticSearch, BigQuery.
- Google Cloud Platform: Cloud Run, GKE, Datastore, Pub/Sub.
About Dialpad
Sourced by ZipRecruiter
Industry
Telecommunications
Company size
1,001 - 5,000 Employees
Headquarters location
San Francisco, CA, US
Year founded
2011