Staff Software Engineer - Apache Spark
$184k - $230kCloudera
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.
We are excited about you if you have:
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.
You might also have:
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
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
- ...Job Title: Sr. Software Engineer (Spark & Scala) Location: ustin, TX / Sunnyvale, CA Type: Contract Desirable Skills: • Customer... ...Engineering experience (Application Development) using Apache Spark, Scala and messaging systems as Kafka for handling/processing...SuggestedContract work
- ...Job Title: Senior Java Spark Developer Location: Austin... ...with expertise in Java, Apache Spark, and the Cloudera Hadoop... ...platforms. Collaboration & Data Engineering: Collaborate with data... ...batch data ingestion. Software Development & Deployment:...SuggestedContract work
$270k - $320k
Business Area: Engineering Seniority Level: Director At Cloudera, we empower people to transform... ..., leveraging technologies such as Apache Spark, Apache Airflow, and Apache Iceberg.... ...related field. 10+ years of experience as a Software Engineer in the data infrastructure...SuggestedWork from homeRelocationFlexible hours$160.2k - $220.5k
...The Enterprise Data Governance team is looking for a Level 8 Software Engineer to design, build, and operate enterprise-grade data... ...platform and Databricks certifications. Hands‑on experience with Apache Spark (PySpark or Scala/Java) for data processing and analytics...SuggestedH1bRelocation packageFlexible hours$86k - $140k
...Must Have Technical/Functional Skills • Strong experience in Apache Spark with Scala • Experience building and working on Spark application with Scala data frame APIs • Knowledge of Cloud AWS/S3, Iceberg, Git • Strong SQL and data modelling skills • Experience...Suggested$220k - $275k
...passionate about creating transformative change in healthcare. Staff Software Engineer The Role As a Staff Software Engineer, you will shape... ...-as-code tooling Data Platforms: Snowflake, Spark, SQL, S3; advanced data engineering workflows and high-scale...- ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description:... ...for the world's largest enterprises. Staff Software Engineer Cloudera is looking for a software... ...(SDX). About Ranger: Apache Ranger is a framework to enable, monitor...Work from homeFlexible hours
$86k - $140k
...Consultancy Services is seeking a skilled professional for a role in Austin, Texas. The ideal candidate will possess strong experience in Apache Spark with Scala and excellent leadership skills. Responsibilities include acting as a primary onsite coordinator and fostering...- ...Java MuleSoft Developer (Apache Camel) SonSoft is an IT Staffing and consulting firm and duly organized under the laws of the Commonwealth... ...We are growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...Permanent employmentFull timeH1bRelocation
$125k - $150k
Position Location: Austin, TX Role Overview The Staff Software Engineer will lead the design and delivery of scalable, cloud‑native microservices... ...(Java Spring Boot, DynamoDB/Postgres, Kafka, Redis, Apache Camel) and standard design patterns for implementing microservices...Temporary workWork at officeShift work3 days per week- ...Staff Software Engineer, Information Systems & Technology Join us, the team that serves as Apple's nerve center: Apple Information Systems and... ...orchestration & computing systems (e.g. Airflow, Spark, Flink, etc.). Strong understanding of advanced JVM internals...Work experience placement
- A technology solutions firm is seeking a Lead AWS Data Bricks Spark/Scala Engineer to architect and implement solutions primarily on AWS. This role emphasizes data management and engineering proficiency using Databricks and Spark, with responsibilities including migration...Remote job
- Staff Software Engineer, Information Systems & Technology Austin, Texas, United States Software and Services Join us, the team that serves as Apple... ...orchestration & computing systems (e.g. Airflow, Spark, Flink, etc.). Strong understanding of advanced JVM internals...Work experience placement
- ...Business Area: Engineering Seniority Level: Mid-Senior level Job Description: At Cloudera... ...'s Machine Learning Platform team as a Staff Software Engineer. You'll contribute to our next... ...machine learning tools (Python, Tensorflow, Spark, MLflow, R, etc.) Full stack experience...Remote workWork from homeRelocationFlexible hours
- Job Title : Lead AWS Data Bricks Spark/Scala Engineer Job ID: 2022-11882 Job Location: Remote, Memphis, TN (preferred), Morris Plains, NJ, Austin, TX (preferred), St. Louis, MO Job Travel Location(s): # Positions: 1 Employment Type: W2 Candidate Constraints: Duration:Long...Permanent employmentRemote work
- ...Software Engineer – Applications Imagine what you can do here. Apple is a place where extraordinary people gather... ...Service Bus), data processing frameworks (Spark, Azure Databricks), and orchestration platforms (Apache Airflow and Azure Data Factory). ~ Designing,...
$125k - $155k
...Role Responsibilities As a Staff Software Engineer supporting the Global Bill Payments platform at Western Union , you arean Individual Contributor (IC) responsible for the architectural integrity and technical evolution of mission-critical systems. You will...Full timeTemporary workWork at officeVisa sponsorshipWork visaShift work3 days per week- ...transformation for the world's largest enterprises. Business Area Engineering Seniority Level Mid‐Senior level Job Description Join... ...and optimized infrastructure usage. We are seeking a Staff Full Stack Software Engineer to lead the architecture and delivery of AI‐powered...Work from homeFlexible hours
- ...Automation Robotics team builds fleet management and robot control software that orchestrates autonomous robots and automation systems... ..., and fleet coordination at scale. We are seeking a Staff Software Engineer to lead the Fleet Management domain. You will own the...Hourly payFull timeTemporary workLocal areaFlexible hours
$220k
...A growing healthcare technology company is seeking a Product Engineer to develop AI-driven software solutions. This remote-first position requires at least 5 years of experience in fullstack development, particularly with React, TypeScript, and GraphQL. You will design...Remote work$235.7k - $277k
...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $235.7K - $277K - Offers Equity At... ...infrastructure that powers Confluent Cloud. Build foundational software to improve reliability, scalability, and efficiency across...Full timeWork experience placementRemote work- ...technologies to deliver modern, engaging, reliable, and scalable experiences to meet the needs of our growing audience. As a Staff Software Engineer , you'll provide end-to-end support to applications and identify ways to improve codebases, solutions to complex problems,...Work experience placementNight shift
$200k - $300k
...Staff Performance Software Engineer As a Staff Performance Software Engineer, you will serve as a technical leader for performance testing, data generation frameworks, standards, and optimization initiatives across the NinjaOne organization. You will collaborate closely...Full timeWork experience placementRemote workWork from homeRelocationFlexible hours- ...lifecycle management solutions powered by intelligent automation software and designed to meet the needs of TPRM teams at Global 2000... ...management! Position Overview: We are seeking a Staff Software Engineer – Integration & Platform (Java/Spring) to serve as a...Work at office
$160.2k - $246.3k
...the accuracy, reliability, and efficiency of simulation tests used for autonomous vehicle software validation. Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-ownedtest operations andevaluation...Local areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...About the Staff Software Engineer position We are looking for a Staff Software Engineer who will be a key member of the Engineering team. You will be architecting, implementing and maintaining the SaaS Platform and other software products. You are good at collaboration...Full time
- ...Senior / Staff Software Engineer - UI Client Application Anywhere Type: Contract Category: Development Industry: Life Sciences Workplace Type: Remote Reference ID: JN -062026-107184 Date Posted: 05/31/2026 Shortcut: Description Recommended...Hourly payContract workLocal areaRemote work
- ...Staff Software Engineer LowerOS is our modern operating system that powers Lower's digital mortgage and home finance experiences end to end. Our platform helps borrowers move from first inquiry to clear-to-close with less friction by unifying application, underwriting...Full timeTemporary workLocal area
- ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud... ...most highly regulated industries. About the Role: As a Staff Software Engineer on the Secure Compute Platform team, you will be a key...
$176.5k - $262.35k
...acts as a project leader, coordinating the activities of other engineers, determining technical tasks, and improving existing... ...Mobile applications. ~ Passionate about mentoring and developing software engineers. ~ Ability to understand and discuss complex topics...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Apache Spark. Be the first to apply!
- javascript software engineer Austin, TX
- senior c# .net software developer Austin, TX
- ultimate software Austin, TX
- software technical support engineer Austin, TX
- software intern Austin, TX
- healthcare software sales Austin, TX
- software quality assurance Austin, TX
- software sales Austin, TX
- embedded software Austin, TX
- software product owner Austin, TX

