CrawlJobs Logo

Filters

Location
Salary

Staff Software Engineer - Java Jobs

10 Job Offers

New
Staff Software Engineer - Ruby, Python, Java
Save Icon
Staff Software Engineer needed in Sofia, Bulgaria to design secure AWS microservices for CyberArk’s machine identity SaaS platform. You will lead complex initiatives using Ruby, Python, Java, and Golang across the full SDLC. Requires 7+ years in backend development, strong design skills, and a pr...
Location Icon
Location
Bulgaria , Sofia
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Staff Java Software Engineer
Save Icon
Location Icon
Location
Poland , Warszawa
Salary Icon
Salary
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Staff Software Development Engineer (Java Architect, Healthcare, PBM)
Save Icon
Join CVS Health as a Staff Software Development Engineer (Java Architect) in Farmers Branch, TX. Lead cloud-native, full-stack development for healthcare PBM solutions using Java, AWS, and microservices. Drive technical strategy, design scalable architectures, and mentor teams. Enjoy top benefits...
Location Icon
Location
United States , Farmers Branch
Salary Icon
Salary
118450.00 - 260590.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Staff Software Engineer - Java
Save Icon
Location Icon
Location
United States , Seattle; Dallas
Salary Icon
Salary
115000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Staff Software Engineer (Java or Scala)
Save Icon
Location Icon
Location
Hungary , Budapest; Szeged; Remote
Salary Icon
Salary
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Staff Software Engineer, Spark (Java)
Save Icon
Location Icon
Location
Hungary , Budapest; Szeged
Salary Icon
Salary
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Staff Software Engineer (Java Or Scala)
Save Icon
Join Cloudera's Data Platform Pillar as a Staff Software Engineer. You will design and build core replication systems for HDFS, Ozone, and more, using Java or Scala. This role requires strong backend skills and experience with large-scale distributed systems. Enjoy a flexible WFH policy, wellness...
Location Icon
Location
Salary Icon
Salary
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Staff Software Engineer (Java Or Scala)
Save Icon
Join Cloudera's Data Platform Pillar as a Staff Software Engineer. You will design and build core replication systems for HDFS, Ozone, and Hive using Java or Scala. This role requires expertise in distributed systems and offers flexible WFH, wellness programs, and career development.
Location Icon
Location
Salary Icon
Salary
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Staff Software Engineer, Spark (Java)
Save Icon
Join Cloudera as a Staff Software Engineer in Budapest or Szeged, focusing on Apache Spark and Livy. You will design enterprise-grade features and contribute to large-scale distributed systems using Java/Scala. This role offers flexible WFH, career development, and a focus on work-life balance.
Location Icon
Location
Hungary , Budapest; Szeged
Salary Icon
Salary
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Staff Software Engineer - Java
Save Icon
Join Matillion as a Staff Software Engineer in Hyderabad, leveraging your expertise in Java, Spring microservices, and AWS. You will lead development, solve complex problems, and mentor teams within an agile environment. Enjoy benefits like equity, generous PTO, a MacBook Pro, and enhanced parent...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
matillion.com Logo
Matillion
Expiration Date
Until further notice

About the Staff Software Engineer - Java role

A Staff Software Engineer - Java jobs search offers a gateway into one of the most senior and influential roles within the technology sector. This position represents a pinnacle for experienced backend engineers who are ready to move beyond individual contributions and take on high-level technical leadership and architectural ownership. In this role, professionals are responsible for designing, building, and evolving the core backend systems that power complex, large-scale applications. Unlike standard senior engineer roles, a Staff Software Engineer is expected to set the technical vision for major platform components, ensuring that systems are not only functional but also scalable, reliable, and secure under extreme production loads.

The typical day-to-day work involves deep systems thinking and hands-on coding, but with a heavy emphasis on strategic decision-making. Professionals in these roles define the architecture for microservices, data pipelines, and APIs, often working with technologies like Java, Go, or Python, alongside modern backend frameworks. They are the stewards of system reliability, tackling challenging problems related to distributed systems, concurrency, and performance optimization. A critical aspect of the role is collaboration across the organization; Staff Software Engineers work closely with product managers, machine learning engineers, DevOps, and other engineering teams to translate complex business requirements into robust technical solutions. They act as a bridge, ensuring that high-level product goals are met with sound engineering practices.

Common responsibilities include leading the design and implementation of new backend services, conducting rigorous code reviews, establishing coding standards, and mentoring junior and senior engineers. They are often the go-to person for debugging the most critical production issues and for making high-stakes decisions about technology choices and trade-offs. Because these roles are central to the platform’s integrity, Staff Software Engineers frequently drive initiatives around security, compliance, and data management, ensuring that the software meets strict enterprise-grade standards.

To succeed in Staff Software Engineer - Java jobs, candidates typically need a robust combination of deep technical expertise and soft skills. Essential requirements usually include 8-10+ years of professional software development experience, with a strong focus on building large-scale, distributed systems. Mastery of object-oriented programming in Java is fundamental, along with deep knowledge of relational databases like PostgreSQL, RESTful API design, and cloud platforms such as AWS, GCP, or Azure. Experience with containerization (Docker, Kubernetes) and microservices architecture is almost always required. Beyond technical skills, employers look for proven leadership, excellent communication, and the ability to influence without authority. A strong grasp of CI/CD pipelines, test-driven development, and agile methodologies is also highly valued. Ultimately, this profession is for engineers who thrive on solving the hardest systems problems and want to shape the technical direction of a product at scale.