Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Apache Spark

$184k - $230k

Cloudera

Business Area:

Engineering

Seniority Level:

Mid-Senior level

Job 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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Apache Spark in Austin, TX vacancy
  •  ...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... 
    Suggested
    Contract work

    Syntricate Technologies

    Austin, TX
    1 day ago
  •  ...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:... 
    Suggested
    Contract work

    Equiliem

    Austin, TX
    4 days ago
  • $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... 
    Suggested
    Work from home
    Relocation
    Flexible hours

    Cloudera

    Austin, TX
    3 days ago
  • $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... 
    Suggested
    H1b
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    3 days ago
  • $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

    Tata Consultancy Services

    Austin, TX
    1 day ago
  • $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... 

    Datavant

    Austin, TX
    21 hours ago
  •  ...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 home
    Flexible hours

    Cloudera

    Austin, TX
    1 day ago
  • $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... 

    Tata Consultancy Services

    Austin, TX
    4 days ago
  •  ...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 employment
    Full time
    H1b
    Relocation

    SonSoft Inc.

    Austin, TX
    21 hours ago
  • $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 work
    Work at office
    Shift work
    3 days per week

    Western Union

    Austin, TX
    1 day ago
  •  ...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

    Apple

    Austin, TX
    3 days ago
  • 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

    Highbrow LLC

    Austin, TX
    4 days ago
  • 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

    Apple Inc.

    Austin, TX
    1 day ago
  •  ...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 work
    Work from home
    Relocation
    Flexible hours

    DiversityJobs Inc

    Austin, TX
    21 days ago
  • 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 employment
    Remote work

    Highbrow LLC

    Austin, TX
    4 days ago
  •  ...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,... 

    Apple

    Austin, TX
    3 days ago
  • $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 time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Shift work
    3 days per week

    Western Union

    Austin, TX
    4 hours ago
  •  ...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 home
    Flexible hours

    Cloudera

    Austin, TX
    1 day ago
  •  ...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 pay
    Full time
    Temporary work
    Local area
    Flexible hours

    Tesla

    Austin, TX
    3 days ago
  • $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

    Prospyr Medical

    Austin, TX
    3 days ago
  • $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 time
    Work experience placement
    Remote work

    Confluent

    Austin, TX
    4 days ago
  •  ...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 placement
    Night shift

    H-E-B

    Austin, TX
    4 days ago
  • $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 time
    Work experience placement
    Remote work
    Work from home
    Relocation
    Flexible hours

    NinjaOne

    Austin, TX
    3 days ago
  •  ...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

    Aravo Solutions

    Austin, TX
    4 days ago
  • $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 area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    21 days ago
  •  ...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

    VICTORY

    Austin, TX
    3 days ago
  •  ...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 pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Austin, TX
    2 days ago
  •  ...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 time
    Temporary work
    Local area

    Lower

    Austin, TX
    21 hours ago
  •  ...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... 

    IBM

    Austin, TX
    4 days ago
  • $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... 

    PayPal

    Austin, TX
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Apache Spark. Be the first to apply!