1

Principal Java Software Engineer Jobs (NOW HIRING)

Test Java Software Engineer

Paterson, NJ

$52.75 - $72.25/hr

Java Software Engineer's responsibilities include defining software requirements, writing clean and efficient code for various applications, and running tests to improve system functionality. If you ...

New

Java Software Engineer

Tampa, FL · On-site

$49 - $67/hr

Java Software Engineer, Tampa, FL The Java Software Engineer will assist a group of top notch developers to build the breakthrough features customers will love, adopt, and use while keeping the ...

Java Software Engineer

Phoenix, AZ · On-site

$51.50 - $70.50/hr

Java Software Engineer Location: Phoenix, AZ 85054 HYBRID role: 2 days remote / 3 days onsite (must be onsite 3 days per week). Team collaborates on the days they will be office - likes the team to ...

Java Software Engineer

Montgomery, AL · On-site

$51.25 - $70.25/hr

TechFlow is seeking a Software Engineer (Java/Web) to support a mission-critical DoD software ... TechFlow has four principal lines of business: Platform Services, Digital Services, Base Operations ...

Java Software Engineer

Honolulu, HI · On-site

$51.25 - $70.25/hr

Java Software Engineer LOCATION Honolulu, HI 96815 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a skilled and passionate Java ...

Java Software Engineer

Montgomery, AL · Remote

$53 - $72.75/hr

TechFlow is seeking a Software Engineer (Java/Web) to support a mission-critical DoD software ... TechFlow has four principal lines of business: Platform Services, Digital Services, Base Operations ...

Java Software Engineer

Montgomery, AL · On-site +1

$51.25 - $70.25/hr

TechFlow is seeking a Software Engineer (Java/Web) to support a mission-critical DoD software ... TechFlow has four principal lines of business: Platform Services, Digital Services, Base Operations ...

Java Software Engineer

Tysons, VA · On-site

$52 - $71.25/hr

Java Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a skilled and passionate Java ...

Java Software Engineer You will join a team of other prototype software developers to create an API backend for a new web-based tool with React front-end used to store, catalog, and search data. Must ...

next page

Showing results 1-20

Principal Java Software Engineer information

See salary details

$83K

$149.7K

$201.5K

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

As of Jul 16, 2026, the average yearly pay for principal java software engineer in the United States is $149,680.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,500.00 and $165,000.00 per year, depending on experience, location, and employer.

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

To thrive as a Principal Java Software Engineer, you need advanced proficiency in Java, strong knowledge of system architecture and design patterns, and extensive experience in large-scale application development, usually supported by a degree in computer science or equivalent experience. Familiarity with frameworks like Spring, cloud technologies (AWS or Azure), CI/CD tools, and relevant certifications such as Oracle Certified Professional – Java SE are typically required. Exceptional leadership, mentoring, communication, and problem-solving skills help you guide teams and work collaboratively across departments. These combined technical and interpersonal skills enable you to drive complex projects, set technical direction, and deliver robust software solutions efficiently.

What is a Principal Java Software Engineer job?

A Principal Java Software Engineer is a senior-level technical expert responsible for designing, developing, and optimizing complex Java-based applications. They provide technical leadership, mentor junior engineers, and drive best practices in coding, architecture, and system scalability. This role often involves collaborating with cross-functional teams to ensure high-quality software delivery while aligning with business objectives. Additionally, they evaluate new technologies, improve system performance, and contribute to strategic decision-making within the engineering team.

What are the typical responsibilities of a Principal Java Software Engineer within a development team?

A Principal Java Software Engineer is generally responsible for leading the technical design and implementation of major software projects, making architectural decisions, and ensuring best coding practices throughout the team. They mentor junior engineers, conduct code reviews, and often coordinate with product managers, QA, and DevOps to facilitate seamless project delivery. Beyond hands-on coding, they provide strategic guidance, troubleshoot complex technical problems, and help shape the long-term technology roadmap. This role typically involves balancing individual contribution with leadership and collaboration across multiple teams.

More about Principal Java Software Engineer jobs
What cities are hiring for Principal Java Software Engineer jobs? Cities with the most Principal Java Software Engineer job openings:
What are the most commonly searched types of Principal Java Software Engineer jobs? The most popular types of Principal Java Software Engineer jobs are:
Who are the top companies hiring for Principal Java Software Engineer jobs? The top employers for Principal Java Software Engineer jobs are:
What states have the most Principal Java Software Engineer jobs? States with the most job openings for Principal Java Software Engineer jobs include:
What job categories do people searching Principal Java Software Engineer jobs look for? The top searched job categories for Principal Java Software Engineer jobs are:
Infographic showing various Principal Java Software Engineer job openings in the United States as of July 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $149,680 per year, or $72 per hour.

Principal Java Software Engineer (on-site)

Prattwhitney

State College, PA • On-site

$107.50 - $204.50/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New


Job description

Principal Java Software Engineer – Satellite Ground Systems

The Principal Java Software Engineer will design, develop, test, and maintain advanced software applications for our Satellite Ground Systems. This onsite role is based in State College, PA, Ft. Meade, MD, or Aurora, CO, and works in a Linux, Agile, DevOps environment.

Responsibilities
  • Design, implement, and test Java‑based applications and components for satellite ground systems
  • Collaborate with systems engineers, hardware designers, and cross‑functional teams to define software requirements and specifications
  • Maintain and modify existing codebases to meet performance, reliability, and scalability goals
  • Participate in software design reviews, code reviews, and system integration activities
  • Adhere to established software processes, documentation standards, and development practices, including management of operations concepts, requirements, interfaces, and other engineering artifacts
  • Stay current with advances in Java and satellite technology to drive continuous improvement and innovation
Qualifications
  • Active TS/SCI with polygraph security clearance (adjudication date within three years of start date)
  • U.S. citizenship
  • A STEM degree and at least 8 years of relevant experience in object‑oriented Java development in a Linux environment
  • Experience with unit testing tools such as JUnit
  • Proficiency in scripting languages (Perl or Python)
  • Experience working in an Agile/DevOps environment
  • Preferred: Ansible, Jenkins, containers, Spring Framework, Security+ certification, Atlassian suite, satellite communications protocols, and secure coding practices in defense or aerospace contexts
Benefits
  • Competitive salary range: 107,500–204,500USD
  • Health, dental, vision, life insurance, and long‑term disability coverage
  • Retirement plan with employer match
  • Paid time off, holidays, parental leave (including paternal), and flexible work schedules
  • Career development and recognition programs, educational assistance, and child/adult backup care
  • Relocation assistance for eligible candidates

RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status. RTX provides affirmative action in employment for qualified individuals with a disability and protected veterans in compliance with applicable federal law.

#J-18808-Ljbffr