The Principal Java Software Engineer will design and develop advanced software applications for Satellite Ground Systems, collaborating with various engineering teams to ensure high-performance ...
The Principal Java Software Engineer will design and develop advanced software applications for Satellite Ground Systems, collaborating with various engineering teams to ensure high-performance ...
In the Principal Java Software Engineering role, you will design, develop, and test Java code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our ...
In the Principal Java Software Engineering role, you will design, develop, and test Java code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our ...
In the Principal Java Software Engineering role, you will design, develop, and test Java code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our ...
In the Principal Java Software Engineering role, you will design, develop, and test Java code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our ...
In the Principal Java Software Engineering role, you will design, develop, and test Java code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our ...
In the Principal Java Software Engineering role, you will design, develop, and test Java code in a Linux, Agile, DevOps environment. We are at the forefront of aerospace and defense technology. Our ...
The Principal Java Software Engineer will design, develop, and maintain advanced software applications for our Satellite Ground Systems. This role involves close collaboration with systems engineers ...
The Principal Java Software Engineer will design, develop, and maintain advanced software applications for our Satellite Ground Systems. This role involves close collaboration with systems engineers ...
The Principal Java Software Engineer will design, develop, and maintain advanced software applications for our Satellite Ground Systems. This role involves close collaboration with systems engineers ...
The Principal Java Software Engineer will design, develop, and maintain advanced software applications for our Satellite Ground Systems. This role involves close collaboration with systems engineers ...
Principal Data Engineer (Java/Spark)
Phoenix, AZ · On-site
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
Principal Data Engineer (Java/Spark)
Phoenix, AZ · On-site
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
Principal Data Engineer (Java/Spark)
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
Principal Data Engineer (Java/Spark)
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
Principal Data Engineer (Java/Spark)
Johnston, RI · On-site
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
Principal Data Engineer (Java/Spark)
Johnston, RI · On-site
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
Principal Data Engineer (Java/Spark)
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
Principal Data Engineer (Java/Spark)
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
Principal Data Engineer (Java/Spark)
Johnston, RI · On-site
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
Principal Data Engineer (Java/Spark)
Johnston, RI · On-site
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
Principal Data Engineer (Java/Spark)
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
Principal Data Engineer (Java/Spark)
$150K - $180K/yr
... Principal ... level Java focused software engineer who designs and builds large scale, distributed data ...
The Principal Java Software Engineer will design, develop, and maintain advanced software applications for our Satellite Ground Systems. This role involves close collaboration with systems engineers ...
The Principal Java Software Engineer will design, develop, and maintain advanced software applications for our Satellite Ground Systems. This role involves close collaboration with systems engineers ...
Software Engineer Principal (JAVA/Spring Boot)
Farmers Branch, TX · On-site
$106K - $165K/yr
As a Software Engineer Principal (JAVA/Spring Boot) within PNC's Retail Tech Core Debit Product organization, you will be based in Dallas TX, Pittsburgh PA or Strongsville OH. The Software Engineer ...
Software Engineer Principal (JAVA/Spring Boot)
Farmers Branch, TX · On-site
$106K - $165K/yr
As a Software Engineer Principal (JAVA/Spring Boot) within PNC's Retail Tech Core Debit Product organization, you will be based in Dallas TX, Pittsburgh PA or Strongsville OH. The Software Engineer ...
Software Engineer Principal (JAVA/Spring Boot)
Pittsburgh, PA · On-site
$106K - $165K/yr
As a Software Engineer Principal (JAVA/Spring Boot) within PNC's Retail Tech Core Debit Product organization, you will be based in Dallas TX, Pittsburgh PA or Strongsville OH. The Software Engineer ...
Software Engineer Principal (JAVA/Spring Boot)
Pittsburgh, PA · On-site
$106K - $165K/yr
As a Software Engineer Principal (JAVA/Spring Boot) within PNC's Retail Tech Core Debit Product organization, you will be based in Dallas TX, Pittsburgh PA or Strongsville OH. The Software Engineer ...
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
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 ...
Principal Java Architect
Cincinnati, OH · Hybrid
$60.50 - $81.50/hr
Cincinnati, Ohio, USA (Hybrid Onsite) Experience: 15+ Years Role Overview We are seeking a highly experienced Principal Java Backend Software Engineer to design, develop, and lead scalable backend ...
Principal Java Architect
Cincinnati, OH · Hybrid
$60.50 - $81.50/hr
Cincinnati, Ohio, USA (Hybrid Onsite) Experience: 15+ Years Role Overview We are seeking a highly experienced Principal Java Backend Software Engineer to design, develop, and lead scalable backend ...
Java Software Engineer, Secret Security Clearance Required, Onsite - M
$48.25 - $66.25/hr
Java Software Engineer, Secret Security Clearance Required, Onsite We are seeking a skilled and experienced Java Software Engineer to join a dynamic team in King George, VA. The Java Software ...
Java Software Engineer, Secret Security Clearance Required, Onsite - M
$48.25 - $66.25/hr
Java Software Engineer, Secret Security Clearance Required, Onsite We are seeking a skilled and experienced Java Software Engineer to join a dynamic team in King George, VA. The Java Software ...
Senior/Principal Java Software Engineer - Systems Architecture, Hybrid
Albuquerque, NM · On-site
$117K - $235K/yr
What Your Job Will Be Like We are seeking a skilled Senior/Principal R&D Computer Science Software ... Strong enterprise software engineering background with high-level expertise in Java and Spring Boot ...
Senior/Principal Java Software Engineer - Systems Architecture, Hybrid
Albuquerque, NM · On-site
$117K - $235K/yr
What Your Job Will Be Like We are seeking a skilled Senior/Principal R&D Computer Science Software ... Strong enterprise software engineering background with high-level expertise in Java and Spring Boot ...
Sr. Java developer with AWS and Java 8
$58.50 - $74.75/hr
... Principal Java Software Engineer will be responsible for building and maintaining Java applications to support our business needs. They will serve as the technical lead for software development ...
Sr. Java developer with AWS and Java 8
$58.50 - $74.75/hr
... Principal Java Software Engineer will be responsible for building and maintaining Java applications to support our business needs. They will serve as the technical lead for software development ...
Principal Java Software Engineer information
See salary details
$83K - $93.8K
3% of jobs
$93.8K - $104.5K
3% of jobs
$104.5K - $115.3K
3% of jobs
$115.3K - $126.1K
13% of jobs
$128.4K is the 25th percentile. Wages below this are outliers.
$126.1K - $136.9K
15% of jobs
$136.9K - $147.6K
13% of jobs
The median wage is $148.2K / yr.
$147.6K - $158.4K
21% of jobs
$163.3K is the 75th percentile. Wages above this are outliers.
$158.4K - $169.2K
11% of jobs
$169.2K - $180K
1% of jobs
$180K - $190.7K
15% of jobs
$190.7K - $201.5K
3% of jobs
$83K
$149.7K
$201.5K
How much do principal java software engineer jobs pay per year?
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.

Full-time
Posted 28 days ago
Raytheon rating
9.1
Based on 81 frontline employees who took The Breakroom Quiz
3rd of 515 rated manufacturers
Job description
Raytheon is the world's largest aerospace and defense company, dedicated to solving complex problems. The Principal Java Software Engineer will design and develop advanced software applications for Satellite Ground Systems, collaborating with various engineering teams to ensure high-performance solutions.
Responsibilities:
• The Principal Java Software Engineer will design, develop, and maintain advanced software applications for our Satellite Ground Systems. This role involves close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-performance software solutions. Other responsibilities to anticipate may include:
• Design, implement, and test Java-based applications and software components for satellite ground systems.
• Collaborate with cross-functional teams to define software requirements and specifications.
• Work with previously written code and make modifications as necessary.
• Ensure software performance, reliability, and scalability.
• Participate in software design reviews, code reviews, and system integration activities.
• Contribute to the completion of program and project milestones under the specific guidance of their immediate supervisor.
• Follow established Software processes and procedures, development, documentation and maintenance/management of operations concepts, requirements (system, element, segment level), external and internal interfaces, and other software engineering work products/artifacts.
• Stay updated with the latest advancements in Java and satellite technology to drive innovation.
Qualifications:
Required:
• Typically requires Bachelor’s degree in Science, Technology, Engineering or Mathematics (STEM).
• Eight (8) years of experience in object-oriented software design and development using Java in a Linux environment and using unit testing tools (e.g., JUnit)
• Experience in scripting languages such as Perl and Python.
• Experience in an Agile/DevOps environment.
• Clearance requirements: This position requires an active and transferable TS/SCI U.S. government issued security clearance prior to start date with the adjudication date less than three years ago from your starting date for this position. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Preferred:
• Experience with Ansible, Jenkins, containers, and the Spring Framework
• Security+ certification
• Experience using the Atlassian tool suite.
• Experience with satellite communication systems and protocols is highly preferred.
• Familiarity with secure coding practices, especially in a defense or aerospace setting.
Company:
Raytheon, an RTX business, creates next-generation defense solutions that are smarter, faster and better than previously thought possible. Founded in 1948, the company is headquartered in Waltham, USA, with a team of 10001+ employees. The company is currently Late Stage.