Staff Software Engineer - Apache Spark
Ottawa, ON · On-site +1
PTO
Engineering Seniority Level ... Mid-Senior level At Cloudera, we empower people to transform complex data into clear and actionable ...
Ottawa, ON · On-site +1
PTO
Engineering Seniority Level ... Mid-Senior level At Cloudera, we empower people to transform complex data into clear and actionable ...
Ottawa, ON · On-site +1
PTO
Engineering Seniority Level ... Mid-Senior level At Cloudera, we empower people to transform complex data into clear and actionable ...
Ottawa, ON · On-site
CA$120 - CA$130/hr
Architect ServiceNow Discovery solutions, including MID Server strategy and credential management ... ServiceNow Certified Application Developer ( CAD ) certification. * Certified Implementation ...
New
Quick apply
Ottawa, ON · On-site
CA$120 - CA$130/hr
Architect ServiceNow Discovery solutions, including MID Server strategy and credential management ... ServiceNow Certified Application Developer ( CAD ) certification. * Certified Implementation ...
New
$80K - $110K/yr
JP Recruitment specialize in mid to senior level roles in the engineering & manufacturing industry across Canada. For a listing of more positions, visit www.jprecruitment.ca/careers. #hvacjobs ...
Quick apply
$80K - $110K/yr
JP Recruitment specialize in mid to senior level roles in the engineering & manufacturing industry across Canada. For a listing of more positions, visit www.jprecruitment.ca/careers. #hvacjobs ...
Ottawa, ON · On-site +1
Medical
Dental
We are seeking a Software Architect with knowledge of systems of systems design, and solid DevOps ... This posting is for an anticipated position expected to commence in mid-September. To accommodate ...
Quick apply
Ottawa, ON · On-site +1
Medical
Dental
We are seeking a Software Architect with knowledge of systems of systems design, and solid DevOps ... This posting is for an anticipated position expected to commence in mid-September. To accommodate ...
Ottawa, ON · On-site
CA$60K - CA$85K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
Ottawa, ON · On-site
CA$60K - CA$85K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
Ottawa, ON · On-site
CA$75K - CA$92K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
Ottawa, ON · On-site
CA$75K - CA$92K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
Ottawa, ON · On-site
CA$104K - CA$138K/yr
Contribute to the development of short-, mid-, and long-term security objectives based on completed ... Government of Canada Level II Secret security clearance, or eligibility to obtain one, is a ...
Ottawa, ON · On-site
CA$104K - CA$138K/yr
Contribute to the development of short-, mid-, and long-term security objectives based on completed ... Government of Canada Level II Secret security clearance, or eligibility to obtain one, is a ...
Ottawa, ON · On-site
CA$60K - CA$85K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
Ottawa, ON · On-site
CA$60K - CA$85K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
CA$104K - CA$138K/yr
Contribute to the development of short-, mid-, and long-term security objectives based on completed ... Government of Canada Level II Secret security clearance, or eligibility to obtain one, is a ...
CA$104K - CA$138K/yr
Contribute to the development of short-, mid-, and long-term security objectives based on completed ... Government of Canada Level II Secret security clearance, or eligibility to obtain one, is a ...
... mid-sized, multidisciplinary project teams Bachelor's degree in a relevant field (e.g., Engineering ... and level of experience As required by local law, Accenture provides a reasonable range of ...
... mid-sized, multidisciplinary project teams Bachelor's degree in a relevant field (e.g., Engineering ... and level of experience As required by local law, Accenture provides a reasonable range of ...
CA$75K - CA$92K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
CA$75K - CA$92K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
Ottawa, ON · On-site
CA$60K - CA$85K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
Ottawa, ON · On-site
CA$60K - CA$85K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
Ottawa, ON · On-site
CA$60K - CA$85K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
Ottawa, ON · On-site
CA$60K - CA$85K/yr
Medical
Dental
Vision
Life
Retirement
PTO
This person will be the main point of contact for all Commercial/Mid-Enterprise Renewals in a ... Intermediate level of expertise using Salesforce, MS Excel, MS Word & MS PowerPoint * Must have an ...
Hamilton, ON · On-site +1
$80K - $135K/yr
Post-secondary diploma or degree in Engineering, Construction Management, or a related discipline ... Experience managing projects within mid-to-large general contracting environments. * Unionized ...
Hamilton, ON · On-site +1
$80K - $135K/yr
Post-secondary diploma or degree in Engineering, Construction Management, or a related discipline ... Experience managing projects within mid-to-large general contracting environments. * Unionized ...
Hamilton, ON · Remote
CA$80K - CA$135K/yr
Post-secondary diploma or degree in Engineering, Construction Management, or a related discipline ... Experience managing projects within mid-to-large general contracting environments. * Unionized ...
Quick apply
Hamilton, ON · Remote
CA$80K - CA$135K/yr
Post-secondary diploma or degree in Engineering, Construction Management, or a related discipline ... Experience managing projects within mid-to-large general contracting environments. * Unionized ...
Ottawa, ON · On-site +1
Medical
Dental
Vision
PTO
... Service Level Agreement requirements SAS Cloud customers, providing timely ticket updates with ... Configure, manage, monitor, and debug mid-tier software. * Manage, monitor, and maintain container ...
Ottawa, ON · On-site +1
Medical
Dental
Vision
PTO
... Service Level Agreement requirements SAS Cloud customers, providing timely ticket updates with ... Configure, manage, monitor, and debug mid-tier software. * Manage, monitor, and maintain container ...
Ottawa, ON · On-site +1
CA$49K - CA$59K/yr
Medical
Dental
Vision
Life
Line of Service Assurance Industry/Sector Not Applicable Specialism Assurance Management Level ... From early May through mid-August 2027, you'll dive into real client work, learning how businesses ...
New
Ottawa, ON · On-site +1
CA$49K - CA$59K/yr
Medical
Dental
Vision
Life
Line of Service Assurance Industry/Sector Not Applicable Specialism Assurance Management Level ... From early May through mid-August 2027, you'll dive into real client work, learning how businesses ...
New
$50.5K - $55.7K
2% of jobs
$55.7K - $61K
5% of jobs
$61K - $66.2K
9% of jobs
$69K is the 25th percentile. Wages below this are outliers.
$66.2K - $71.4K
16% of jobs
The median wage is $76.7K / yr.
$71.4K - $76.7K
18% of jobs
$76.7K - $81.9K
13% of jobs
$81.9K - $87.2K
9% of jobs
$88.6K is the 75th percentile. Wages above this are outliers.
$87.2K - $92.4K
11% of jobs
$92.4K - $97.6K
7% of jobs
$97.6K - $102.9K
5% of jobs
$102.9K - $108.1K
4% of jobs
$50.5K
$79.6K
$108.1K
| Aspect | Mid Level Developer | Junior Developer |
|---|---|---|
| Experience | 2-4 years | 0-2 years |
| Skills | Proficient in multiple programming languages, problem-solving, and project contribution | Basic coding skills, learning foundational concepts |
| Responsibilities | Developing features, debugging, collaborating on projects | Assisting in tasks, learning codebases, under supervision |
| Work Environment | Independent work, team collaboration, project ownership |
The main difference between a Mid Level Developer and a Junior Developer lies in experience, skill proficiency, and responsibilities. Mid Level Developers have more experience, can handle complex tasks independently, and contribute significantly to projects, whereas Junior Developers are still learning foundational skills and typically work under supervision.
The most popular types of Developer jobs in Ottawa, ON are:
The top searched job categories for Mid Level Developer jobs in Ottawa, ON are:

Full-time
PTO
Re-posted 15 days ago
Business Area:
EngineeringSeniority Level:
Mid-Senior levelJob Description:
At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world's largest enterprises.
The Data Platform Pillar is the bedrock of Cloudera's technology, where we design and build the core components that let our customers store, manage, and process data with unmatched scalability, security, and performance.
Are you ready to architect the future of big data? Cloudera is searching for a visionary Staff Software Engineer with deep expertise in distributed systems to join the Apache Spark Team. You will be at the forefront of innovation, building our next-generation, enterprise-grade system designed to conquer data challenges at a massive scale-running Spark on thousands of nodes and crunching petabytes of data for the world's largest companies. This is your chance to directly influence the open-source community as a key contributor to Apache Spark while collaborating with a high-impact, distributed team that includes multiple Spark committers. If you're passionate about pushing the boundaries of distributed data processing, come build the impossible with us.
As a Staff Engineer you will:
Pioneer Scalable Solutions: Architect, implement, and deliver next-generation features for Cloudera's Data Engineering Experience, operating at a massive scale on thousands of production nodes.
Drive Open-Source Innovation: Be a core contributor to Apache Spark, directly shaping the future of distributed data processing in the open-source community.
Build with Modern Stacks: Develop high-performance features using Scala, Java, and Python on modern data platforms.
Deepen Technical Mastery: Gain and apply expert-level knowledge in core distributed data processing concepts, including:
SQL Planners and Optimizers
Data layout and modern table formats like Apache Parquet and Iceberg
Fault tolerance and resilience in large-scale distributed systems.
Own the Technology Stack: Develop a deep technical understanding of components across the Cloudera Data Engineering Experience, with a focus on Iceberg and Spark, applying this knowledge to your daily tasks.
Conquer Large-Scale Challenges: Work hands-on with massive distributed systems, scaling from hundreds to thousands of nodes in live production clusters.
Ensure System Integrity: Conduct thorough root cause analysis, debug complex system-level deployment issues, and resolve failures to maintain high system quality.
Enhance Engineering Velocity: Improve internal infrastructure and tooling to streamline development, testing, and deployment processes.
Collaborate and Influence: Work closely with a high-impact, distributed team and stakeholders to drive product vision and delivery.
Professional Experience: 5-7+ years of experience in professional software development.
Leadership & Delivery: Proven experience leading technical initiatives and delivering complex product enhancements from concept to production.
Core Languages: Strong proficiency in Java, Scala, or other JVM-based language.
Systems Expertise: Solid experience in the design and development of distributed systems.
Engineering Excellence: Passion for clean coding, attention to detail, and a focus on software quality and maintainability.
Communication: Strong oral and written communication skills for effective collaboration across a distributed team.
Autonomy: Demonstrated ability to research, problem-solve, and operate independently without constant supervision.
Growth Mindset: An open-minded approach with a desire to learn new technologies and an unwavering passion for building exceptional products.
Spark & Ecosystem Experience with using/developing Apache Spark, Apache Iceberg, or other related technologies.
Distributed Systems Mastery: Deep experience with large-scale, distributed systems design and development, including a strong understanding of scaling, performance optimization, and scheduling.
SQL Expertise: Experience with SQL Planners and Optimizers
Open-Source Contributions: Prior experience as a contributor to open-source projects.
Why this role matters:
You will tackle complex distributed systems challenges, crafting the foundational software for the control and data planes that powers CDP and keeps it running at massive scale. Working at the forefront of hybrid and multi-cloud technology, you will empower data scientists, engineers, and analysts with the tools and infrastructure they need for advanced analytics and modeling.
Collaboration is key, you will work alongside brilliant minds across product, data science, and engineering to drive innovation, standardize best practices, and shape the future of enterprise AI and data platforms. This is your chance to build the future of data and see your work make a global impact.
The expected base salary range for this role in:
California & Washington is $184,000 - $230,000 USD
Canada is $165,000 - $206,000 CAD
The salary will vary depending on your job-related skills, experience and location.
This position is not eligible for sponsorship.
What you can expect from us:
Generous PTO Policy
Support work life balance with Unplugged Days
Flexible WFH Policy
Mental & Physical Wellness programs
Phone and Internet Reimbursement program
Access to Continued Career Development
Comprehensive Benefits and Competitive Packages
Paid Volunteer Time
Employee Resource Groups
EEO/VEVRAA
#LI-REMOTE
#LI-SZ1
Sourced by ZipRecruiter
Software development
1,001 - 5,000 Employees
Santa Clara, CA, US
2008