Staff Software Engineer
Sterling, CO · On-site
JOB CODE TEC4017 Staff Software Engineer MANAGEMENT LEVEL 6 Senior Manager DISCIPLINE Software ... Technology Stack Kotlin Java Spring Boot Apache Kafka Apache Flink AWS GCP Kubernetes Terraform ...
Sterling, CO · On-site
JOB CODE TEC4017 Staff Software Engineer MANAGEMENT LEVEL 6 Senior Manager DISCIPLINE Software ... Technology Stack Kotlin Java Spring Boot Apache Kafka Apache Flink AWS GCP Kubernetes Terraform ...
Sterling, CO · On-site
JOB CODE TEC4017 Staff Software Engineer MANAGEMENT LEVEL 6 Senior Manager DISCIPLINE Software ... Technology Stack Kotlin Java Spring Boot Apache Kafka Apache Flink AWS GCP Kubernetes Terraform ...
Staff Software Engineers are responsible for developing, contributing to decisions related to ... Support development of Java microservices/Libraries while integrating with various AI platforms for ...
Staff Software Engineers are responsible for developing, contributing to decisions related to ... Support development of Java microservices/Libraries while integrating with various AI platforms for ...
Tampa, FL · On-site
$49 - $67/hr
Our IT recruiting agencies and staffing companies can help. We help companies that are looking to hire Java Software Engineers for jobs in Tampa, Florida and in other cities too. Please contact our ...
Tampa, FL · On-site
$49 - $67/hr
Our IT recruiting agencies and staffing companies can help. We help companies that are looking to hire Java Software Engineers for jobs in Tampa, Florida and in other cities too. Please contact our ...
Houston, TX · On-site
$49.50 - $67.75/hr
Foxconn Industrial Internet - FII is seeking a Software Engineer (Java) to join their team in Houston. The role involves developing and maintaining business applications, building APIs, and ...
Houston, TX · On-site
$49.50 - $67.75/hr
Foxconn Industrial Internet - FII is seeking a Software Engineer (Java) to join their team in Houston. The role involves developing and maintaining business applications, building APIs, and ...
Hayward, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
Hayward, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
Cupertino, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
Cupertino, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
$53 - $72.75/hr
Role:-Software Engineer (Java, Mainframe) Location:-Pittsburgh, PA (Remote) Duration:-Long term Contract JD:- Impact/Function this role has within the bank/LOB: • Software developer, supporting ...
$53 - $72.75/hr
Role:-Software Engineer (Java, Mainframe) Location:-Pittsburgh, PA (Remote) Duration:-Long term Contract JD:- Impact/Function this role has within the bank/LOB: • Software developer, supporting ...
San Jose, CA · On-site
$60.75 - $83.25/hr
Job Summary (List Format): - Position: Sr. Software Engineer (Java + GenAI) - Location: Hybrid role in San Jose, CA - Duration: 11+ months contract - Responsibilities: - 60% focus on software ...
Quick apply
San Jose, CA · On-site
$60.75 - $83.25/hr
Job Summary (List Format): - Position: Sr. Software Engineer (Java + GenAI) - Location: Hybrid role in San Jose, CA - Duration: 11+ months contract - Responsibilities: - 60% focus on software ...
Sunnyvale, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
Sunnyvale, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
Mountain View, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
Mountain View, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
Fremont, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
Fremont, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
San Mateo, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
San Mateo, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
San Jose, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
San Jose, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
New York, NY · On-site
Full-time Staff Software Engineer About Us We are a dynamic and innovative technology company ... Expert-level knowledge of at least one modern programming language (e.g., JavaScript, Python, Java ...
New York, NY · On-site
Full-time Staff Software Engineer About Us We are a dynamic and innovative technology company ... Expert-level knowledge of at least one modern programming language (e.g., JavaScript, Python, Java ...
Milpitas, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
Milpitas, CA · On-site
$143K - $286K/yr
Staff Software Engineer - Walmart Fulfillment Services & Marketplace Engineering We are looking for ... Expert-level knowledge of Java technologies, SQL and NoSQL databases, distributed caching, event ...
$51.25 - $70.25/hr
Software Engineer (Java, MASH, Linux) LOCATIONHonolulu, HI 96815 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are looking for a talented and ...
$51.25 - $70.25/hr
Software Engineer (Java, MASH, Linux) LOCATIONHonolulu, HI 96815 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are looking for a talented and ...
... a Staff Software Engineer to join their Fleet Services team. The role involves designing ... Preferred : • Experience with Kafka, AWS, Elasticsearch and Java. • Experience with automated ...
... a Staff Software Engineer to join their Fleet Services team. The role involves designing ... Preferred : • Experience with Kafka, AWS, Elasticsearch and Java. • Experience with automated ...
$230K - $250K/yr
Full-time Staff Software EngineerAbout Us We are a dynamic and innovative technology company ... Expert-level knowledge of at least one modern programming language (e.g., JavaScript, Python, Java ...
Quick apply
$230K - $250K/yr
Full-time Staff Software EngineerAbout Us We are a dynamic and innovative technology company ... Expert-level knowledge of at least one modern programming language (e.g., JavaScript, Python, Java ...
San Antonio, TX · On-site
$47 - $64.50/hr
Software Engineer (Java, MASH, Linux) LOCATION San Antonio, TX 78208 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are looking for a talented ...
San Antonio, TX · On-site
$47 - $64.50/hr
Software Engineer (Java, MASH, Linux) LOCATION San Antonio, TX 78208 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are looking for a talented ...
$52.75 - $72.25/hr
Software Engineer (Java, MASH, Linux) LOCATIONAurora, CO 80014 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are looking for a talented and driven
$52.75 - $72.25/hr
Software Engineer (Java, MASH, Linux) LOCATIONAurora, CO 80014 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are looking for a talented and driven
$60.5K - $75K
9% of jobs
$75K - $89.5K
0% of jobs
$89.5K - $104K
2% of jobs
$104K - $118.5K
4% of jobs
$118.5K - $133K
9% of jobs
$134.7K is the 25th percentile. Wages below this are outliers.
$133K - $147.5K
14% of jobs
$147.5K - $162K
12% of jobs
The median wage is $162.9K / yr.
$162K - $176.5K
18% of jobs
$186.4K is the 75th percentile. Wages above this are outliers.
$176.5K - $191K
12% of jobs
$191K - $205.5K
12% of jobs
$205.5K - $220K
10% of jobs
$60.5K
$161.1K
$220K
A Staff Software Engineer (Java) is a senior technical role responsible for designing, developing, and optimizing complex Java-based applications. They provide technical leadership, mentor engineers, and make architectural decisions to ensure scalable and maintainable software. This role requires deep expertise in Java, frameworks like Spring, and modern development practices. Staff Engineers also collaborate with cross-functional teams to solve critical technical challenges and drive innovation.
To thrive as a Staff Software Engineer Java, you should have deep expertise in Java development, software architecture, and system design, often supported by a bachelor’s degree in computer science or a related field. Familiarity with advanced Java frameworks (such as Spring and Hibernate), cloud platforms, version control tools, and relevant certifications (like Oracle Certified Professional Java SE) is highly valued. Exceptional problem-solving abilities, mentorship skills, and effective communication are important soft skills for leading teams and driving projects forward. Mastery of these skills is crucial for delivering robust software solutions, guiding engineering teams, and ensuring high technical standards within an organization.
A typical day for a Staff Software Engineer Java involves architecting complex backend solutions, reviewing code, mentoring junior engineers, and collaborating with product managers and cross-functional teams to define technical requirements. You may spend time designing scalable systems, troubleshooting issues, and ensuring code quality through best practices and code reviews. This role frequently acts as a technical lead during project planning sessions and serves as a key point of contact between engineering and other departments. Strong communication and teamwork are essential since you’ll be guiding peers, aligning with business goals, and driving innovation in both technical and collaborative aspects.
Design, build, and operate Kafka-based streaming services and stream-processing applications in multi-cloud production environments.
Lead system architecture and evolve event governance, including topic conventions, access control, encryption posture, schema evolution, and GitOps tooling.
Guide engineers through complex implementation decisions, elevate code quality with rigorous reviews, and mentor team members with constructive feedback.
7.2
Based on 84 frontline employees who took The Breakroom Quiz
116th of 207 rated it services
Location: Nashville, TN or Sterling, VA
We are an Enterprise Event Streaming platform team. We own the Kafka-based substrate that every product domain in the company uses to exchange data - the brokers, the producer and consumer services, the stream-processing applications, the client libraries, and the developer tooling that makes it self-serve.
This year's largest initiative is a multi-quarter modernization of our managed-Kafka topology that simultaneously rethinks our network posture, our payload-level security model, and our approach to event-contract enforcement.
As aStaff Software Engineer, you will provide technical leadership for these complex, scalable systems. This role drives architecture, code quality, and reliability across our critical services while mentoring engineers and aligning solutions with business outcomes. You will partner with product, security, operations, and consumer teams to design resilient platforms, reduce risk, and accelerate delivery. Success requires hands-on development, thoughtful tradeoffs, and clear communication that advances engineering standards and unlocks team effectiveness.
Core Responsibilities
Technology Stack
Kotlin Java Spring Boot Apache Kafka Apache Flink AWS GCP Kubernetes Terraform TypeScript
On-Call Expectations
This is a platform engineering role.The on-call rotation covers the entire platform we operate today - including services, stream-processing apps, connectors, client libraries, and operational tooling that pre-date your joining. Candidates who are not comfortable reading code to diagnose unfamiliar failure modes, authoring runbooks, and being a first responder for production systems will not be a fit.
Minimum Qualifications
Preferred Qualifications
Expected Technical Competencies
Leadership & Soft Skills