1

Staff Software Engineer Java Jobs (NOW HIRING)

Software Engineer (Java, Mainframe)

$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 ...

Staff, Software Engineer

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 ...

Staff, Software Engineer

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 ...

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 ...

Java Software Engineer

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 ...

Staff, Software Engineer

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 ...

Staff, Software Engineer

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 ...

Staff, Software Engineer

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 ...

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 ...

Software Engineer (Java + GenAI)

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 ...

Staff, Software Engineer

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 ...

Staff Software Engineer

New York, NY · On-site

$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 ...

Apply Early

Software Engineer (Java, MASH, Linux)

Honolulu, HI · On-site

$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 ...

next page

Showing results 1-20

Staff Software Engineer Java information

See salary details

$60.5K

$161.1K

$220K

How much do staff software engineer java jobs pay per year?

As of Jul 3, 2026, the average yearly pay for staff software engineer java in the United States is $161,148.00, according to ZipRecruiter salary data. Most workers in this role earn between $134,500.00 and $190,500.00 per year, depending on experience, location, and employer.

What is a Staff Software Engineer Java job?

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.

What are the key skills and qualifications needed to thrive in the Staff Software Engineer Java position, and why are they important?

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.

What does a typical day look like for a Staff Software Engineer Java, and how do they interact with other team members?

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.

More about Staff Software Engineer Java jobs
What are the most commonly searched types of Staff Software Engineer Java jobs? The most popular types of Staff Software Engineer Java jobs are:
What states have the most Staff Software Engineer Java jobs? States with the most job openings for Staff Software Engineer Java jobs include:

$49.50 - $67.75/hr

Full-time

Posted 9 days ago


Job description

Job Summary:
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 supporting software used across the organization.
Responsibilities:
• Develop and maintain applications using Java and Spring Boot.
• Design and support REST APIs.
• Write and maintain SQL queries and database objects.
• Troubleshoot and fix software issues.
• Work with business users and team members to understand requirements.
• Participate in code reviews and follow development standards.
• Use Git for source code management.
• Create and update technical documentation.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
• Experience with Java and Spring Boot.
• Experience with SQL databases (Oracle preferred).
• Experience developing REST APIs.
• Familiarity with Git version control.
• Strong problem-solving and communication skills.
Preferred:
• 2+ years of Java development experience.
• Manufacturing industry experience.
• Experience with Oracle Agile PLM or other enterprise systems.
• Experience with CI/CD tools.
• Knowledge of Docker or Kubernetes
• Professional proficiency in Mandarin is a plus
Company:
Hon Hai Precision Industry Co., Ltd., widely known as Foxconn, is a Taiwanese multinational electronics manufacturer and one of the world’s largest contract manufacturers. Founded in , the company is headquartered in , , with a team of 501-1000 employees. The company is currently Late Stage.