Strong programming expertise in any top language, such as Python or Java * Strong experience designing and building scalable test automation frameworks * Extensive use of AI coding agents for test ...
Strong programming expertise in any top language, such as Python or Java * Strong experience designing and building scalable test automation frameworks * Extensive use of AI coding agents for test ...
Strong programming skills in Python (preferred), Java, or JavaScript. * Experience testing distributed, cloud-native SaaS systems and APIs. * Demonstrated proficiency in coding with AI agents to ...
Strong programming skills in Python (preferred), Java, or JavaScript. * Experience testing distributed, cloud-native SaaS systems and APIs. * Demonstrated proficiency in coding with AI agents to ...
Software Engineering Co-op
Kitchener, ON · On-site
Strong programming skills in languages such as Java or Scala, and Python. * Developed and prepared project build models associated with Maven, Gradle, or SBT. * Hands-on experience in Github & Nexus ...
Software Engineering Co-op
Kitchener, ON · On-site
Strong programming skills in languages such as Java or Scala, and Python. * Developed and prepared project build models associated with Maven, Gradle, or SBT. * Hands-on experience in Github & Nexus ...
Field Engineering Co-Op
Kitchener, ON · On-site
CA$20 - CA$30/hr
Strong programming skills in languages such as Java, Scala, and Python.Knowledge of data structures, algorithms, and software development principles. * Experience with distributed computing, big data ...
Field Engineering Co-Op
Kitchener, ON · On-site
CA$20 - CA$30/hr
Strong programming skills in languages such as Java, Scala, and Python.Knowledge of data structures, algorithms, and software development principles. * Experience with distributed computing, big data ...
Sales Engineering Co-Op
Kitchener, ON · On-site
CA$20 - CA$30/hr
Strong programming skills in languages such as Java, Scala, and Python.Knowledge of data structures, algorithms, and software development principles. * Experience with distributed computing, big data ...
Sales Engineering Co-Op
Kitchener, ON · On-site
CA$20 - CA$30/hr
Strong programming skills in languages such as Java, Scala, and Python.Knowledge of data structures, algorithms, and software development principles. * Experience with distributed computing, big data ...
Principal Mobile Developer
Waterloo, ON · On-site
CA$131K - CA$181K/yr
Develop commercial-grade software using Java, C/C++, and Python * Apply a scientific and empirical approach to analysis and development * Be a meaningful contributor to architectural discussions and ...
Principal Mobile Developer
Waterloo, ON · On-site
CA$131K - CA$181K/yr
Develop commercial-grade software using Java, C/C++, and Python * Apply a scientific and empirical approach to analysis and development * Be a meaningful contributor to architectural discussions and ...
Principal Mobile Developer
Waterloo, ON · On-site
CA$131K - CA$181K/yr
Develop commercial-grade software using Java, C/C++, and Python * Apply a scientific and empirical approach to analysis and development * Be a meaningful contributor to architectural discussions and ...
Principal Mobile Developer
Waterloo, ON · On-site
CA$131K - CA$181K/yr
Develop commercial-grade software using Java, C/C++, and Python * Apply a scientific and empirical approach to analysis and development * Be a meaningful contributor to architectural discussions and ...
Software Engineer
Hamilton, ON · On-site
Java (Spring Boot), Python, Some components in C and C++ * Frontend: TypeScript, Angular * Data: PostgreSQL, TimescaleDB * Infrastructure: Linux (Ubuntu) * Tools: JIRA, Bitbucket // Required Skills ...
Quick apply
Software Engineer
Hamilton, ON · On-site
Java (Spring Boot), Python, Some components in C and C++ * Frontend: TypeScript, Angular * Data: PostgreSQL, TimescaleDB * Infrastructure: Linux (Ubuntu) * Tools: JIRA, Bitbucket // Required Skills ...
Strong programming skills in one or more languages such as Golang, Python, or Java. * Experience building and deploying services in cloud environments such as AWS, Azure, or GCP. * Proficiency with ...
Strong programming skills in one or more languages such as Golang, Python, or Java. * Experience building and deploying services in cloud environments such as AWS, Azure, or GCP. * Proficiency with ...
Sr. SDET
Kitchener, ON · On-site
Strong programming expertise in any top language, such as Python or Java * Strong experience designing and building scalable test automation frameworks * Extensive use of AI coding agents for test ...
Quick apply
Sr. SDET
Kitchener, ON · On-site
Strong programming expertise in any top language, such as Python or Java * Strong experience designing and building scalable test automation frameworks * Extensive use of AI coding agents for test ...
Expert-level Python is required. Professional proficiency in R, Scala, Java, or TypeScript is highly desirable * AI & LLM Frameworks: Deep experience with OpenAI API, Anthropic, Hugging Face ...
Expert-level Python is required. Professional proficiency in R, Scala, Java, or TypeScript is highly desirable * AI & LLM Frameworks: Deep experience with OpenAI API, Anthropic, Hugging Face ...
Data Scientist
Cambridge, ON · On-site
CA$600/day
Proficiency in programming languages like Python, R, or Java Experience with data manipulation and analysis libraries (e.g., Pandas, NumPy) Familiarity with machine learning frameworks (e.g ...
Data Scientist
Cambridge, ON · On-site
CA$600/day
Proficiency in programming languages like Python, R, or Java Experience with data manipulation and analysis libraries (e.g., Pandas, NumPy) Familiarity with machine learning frameworks (e.g ...
Technical Architect
Waterloo, ON · On-site +1
... Java / Python development coupled with REST and SOAP Frameworks. * Working knowledge with Database systems such as Oracle, SQL Server, and/or PGSQL databases, network architecture, firewalls ...
Technical Architect
Waterloo, ON · On-site +1
... Java / Python development coupled with REST and SOAP Frameworks. * Working knowledge with Database systems such as Oracle, SQL Server, and/or PGSQL databases, network architecture, firewalls ...
Data Scientist
Cambridge, ON · On-site
CA$600/day
... Python, R, or Java • Experience with data manipulation and analysis libraries (e.g., Pandas, NumPy) • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • ...
Data Scientist
Cambridge, ON · On-site
CA$600/day
... Python, R, or Java • Experience with data manipulation and analysis libraries (e.g., Pandas, NumPy) • Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • ...
Solution Architect - Hybrid
Waterloo, ON · On-site
Hands-on experience with one or more modern programming languages such as Java, C#, .NET, Python, JavaScript, or TypeScript. * Experience designing web, mobile, API, integration, or distributed ...
Solution Architect - Hybrid
Waterloo, ON · On-site
Hands-on experience with one or more modern programming languages such as Java, C#, .NET, Python, JavaScript, or TypeScript. * Experience designing web, mobile, API, integration, or distributed ...
Java or Kotlin (Spring Boot),Python, C# / .NET, TypeScript, React, Node.js * Experience with software development lifecycle (SDLC) tools such as GitHub, Jira, Confluence, Jenkins, Maven, Snyk ...
Java or Kotlin (Spring Boot),Python, C# / .NET, TypeScript, React, Node.js * Experience with software development lifecycle (SDLC) tools such as GitHub, Jira, Confluence, Jenkins, Maven, Snyk ...
NET o Go (Golang) o Java o Similar modern programming languages Experience designing, developing ... Scripting and automation experience using technologies such as Python, Bash, PowerShell, or similar.
NET o Go (Golang) o Java o Similar modern programming languages Experience designing, developing ... Scripting and automation experience using technologies such as Python, Bash, PowerShell, or similar.
Foundational knowledge of programming languages (e.g., Java, Python, C#, or similar). * Basic understanding of SQL, relational databases, and data manipulation concepts. * Hands-on experience with ...
Foundational knowledge of programming languages (e.g., Java, Python, C#, or similar). * Basic understanding of SQL, relational databases, and data manipulation concepts. * Hands-on experience with ...
Staff Software Engineer - Open Source Data Platform (ODP)
Kitchener, ON · On-site
CA$180K - CA$210K/yr
Expert-level proficiency in Java or Scala, with strong Python skills. Experience with systems languages is a plus. * Deep understanding of distributed computing principles, including consensus ...
Staff Software Engineer - Open Source Data Platform (ODP)
Kitchener, ON · On-site
CA$180K - CA$210K/yr
Expert-level proficiency in Java or Scala, with strong Python skills. Experience with systems languages is a plus. * Deep understanding of distributed computing principles, including consensus ...
Strong software engineering skills with demonstrated proficiency in at least one programming language (e.g., Python, C#, Java), including: * Object-oriented design and design patterns * Writing clean ...
Strong software engineering skills with demonstrated proficiency in at least one programming language (e.g., Python, C#, Java), including: * Object-oriented design and design patterns * Writing clean ...
Python Java information
What is a Python Java developer?
What are the key skills and qualifications needed to thrive as a Python Java developer, and why are they important?
How do Python and Java developers typically collaborate within a software development team?
What is the difference between Python Java vs Software Developer?
| Aspect | Python Java |
|---|---|
| Primary Language | Python and Java |
| Common Certifications | Oracle Certified Java Programmer, Python Institute Certifications |
| Work Environment | Software development, web applications, data analysis |
| Industry Usage | Tech companies, finance, healthcare, startups |
Python Java developers typically possess certifications in Java and Python, work in similar environments, and are employed across various industries. Both roles focus on software development, but Python Java developers often specialize in projects requiring both languages, such as web applications, data analysis, or backend systems. Understanding the differences helps employers and candidates align skills with job requirements effectively.
Is Python and Java enough to get a job?
What cities near Kitchener, ON are hiring for Python Java jobs?
Cities near Kitchener, ON with the most Python Java job openings:

Job description
About the team
Dialpad's Contact Center QA team owns the quality of the AI-driven services behind our customer engagement platform. We validate that complex features like AI Routing, Digital Agents, and real-time Analytics are genuinely enterprise-grade in scale, reliability, and performance. And we go further, working cross-functionally and across projects, collaborating closely with developers and product managers to ensure every customer interaction is smooth, responsive, and delightful.
Your role
As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both a skilled developer who builds elegant, scalable test frameworks and a quality advocate who leads a team to optimal customer outcomes. You write the API, UI, capacity, security, and performance tests necessary to validate features work as expected. You build the instrumentation that makes non-deterministic AI behavior testable in the first place. Most importantly, you own quality for products and features end-to-end, keeping communications flawless for the banks, hospitals, veterinarians, and other businesses that trust Dialpad with every conversation.
What you'll do
- Plan and implement functional, regression, and end-to-end tests at the UI, API, and database levels
- Develop, execute, and analyze test runs for the capacity of microservices and performance of key product scenarios
- Own the test strategy for Dialpad's latest AI Contact Center systems such as AI Routing, Digital Agent workflows, and Agentic Analytics
- Leverage agentic coding tools to generate test cases and build test software
- Provide detailed failure analysis to facilitate speedy product and test fixes
- Define the KPIs that matter and communicate results across teams and business stakeholders
- Participate in design discussions and reviews, addressing edge cases and inserting test hooks before development even begins
- Write reliable, maintainable code and find creative, scalable solutions to hard problems
- Mentor other engineers while staying on top of test and software development best practices
What you'll bring
- Relevant software development experience (typically 6+ years), preferably including building test automation frameworks for SaaS applications.
- Strong programming expertise in any top language, such as Python or Java
- Strong experience designing and building scalable test automation frameworks
- Extensive use of AI coding agents for test generation and optimization
- Polished written and verbal communication skills in English
- Comfortable communicating cross-functionally and with teams in different geographies
- Prior experience applying different testing methodologies, including functional, integration, load, and performance testing
- Deep familiarity with cloud technologies, including the testing of REST services
- Experience injecting tests in CI pipelines
- Proficiency in AI-driven evaluation methodologies, eval harnesses for non-deterministic systems, or validating enterprise-scale data infrastructure is helpful
Technologies we use
- Google Cloud Platform (GCP) including Cloud Run (GCR), Kubernetes (GKE, k8s) and Compute Engine (GCE)
- Python, Javascript, Go, Vue, GitHub, Qase, Jira
- Pytest, Playright, REST Assured, Selenium
About Dialpad
Sourced by ZipRecruiter
Industry
Telecommunications
Company size
1,001 - 5,000 Employees
Headquarters location
San Francisco, CA, US
Year founded
2011