1

Principal Java Software Engineer Jobs in Irvine, CA

Principal Software Engineer

Huntington Beach, CA · On-site

$220K - $265K/yr

  • Medical

  • Life

  • Retirement

The Role The Principal Software Engineer will play a pivotal leadership role in developing and advancing our autonomous defense systems. You will drive the architecture, design, implementation, and ...

Senior Java Developer

Newport Beach, CA · On-site

$61.25 - $78.25/hr

... software engineer/developer. * Fluent in Java 8 + Spring. * Experience in GitLab CI/CD. * Experience in messaging/queuing technology (IBM MQ, AMPS, etc....) a plus.

Principal Software Engineer

Huntington Beach, CA · On-site

$142K - $191K/yr

  • Medical

  • Life

  • Retirement

The Role The Principal Software Engineer will play a pivotal leadership role in developing and advancing our autonomous defense systems. You will drive the architecture, design, implementation, and ...

Sr Java Developer

Newport Beach, CA · On-site

$61.25 - $78.25/hr

... software engineer/developer. * Fluent in Java 8 + Spring. * Experience in GitLab CI/CD. * Experience in messaging/queuing technology (IBM MQ, AMPS, etc....) a plus.

Principal Software Engineer

Lake Forest, CA · On-site

$142K - $271K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Principal Software Engineer Location: Lake Forest, CA Employment Type: Full-time The job You will join a team of Architects responsible for designing innovative, AI-enabled solutions to solve ...

Principal Software Engineer

Lake Forest, CA · On-site

$142K - $271K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Principal Software Engineer Location: Lake Forest, CA Employment Type: Full-time The job You will join a team of Architects responsible for designing innovative, AI-enabled solutions to solve ...

Senior Java Developer

CA · On-site

$61.25 - $78/hr

The Sr. Java Developer position requires strong business and technical skills. Responsibilities ... Software testing and quality assurance * Performance tuning * Provide leadership and/or guidance to ...

Principal Software Engineer

Irvine, CA · On-site

$190K - $260K/yr

  • Medical

  • PTO

... software industry. * Experience with web services, microservices, or other SOA * Relational ... Knowledge of modern programming languages, especially Java and Go. * Knowledge of cloud based ...

Software Engineer

Irvine, CA · On-site

  • Medical

Candidates should be strong object oriented developers and comfortable developing in Java, C#, MVC ... cutting-edge software applications, in a fast-paced fun environment. Pay will be based on ...

Showing results 41-60

Principal Java Software Engineer information

See Irvine, CA salary details

$89.2K

$160.8K

$216.5K

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

As of Aug 19, 2026, the average yearly pay for principal java software engineer in Irvine, CA is $160,795.00, according to ZipRecruiter salary data. Most workers in this role earn between $138,000.00 and $177,300.00 per year, depending on experience, location, and employer.

What is a principal Java software engineer?

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.

What are the key skills and qualifications needed to thrive as a principal Java software engineer?

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 are popular job titles related to Principal Java Software Engineer jobs in Irvine, CA?

For Principal Java Software Engineer jobs in Irvine, CA, the most frequently searched job titles are:

What job categories do people searching Principal Java Software Engineer jobs in Irvine, CA look for?

The top searched job categories for Principal Java Software Engineer jobs in Irvine, CA are:

Infographic showing various Principal Java Software Engineer job openings in Irvine, CA as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $160,795 per year, or $77.3 per hour.

Principal Software Engineer, Connectivity

RAVE Aerospace LLC

Brea, CA • On-site

$165K - $187K/yr

Full-time

Medical, Retirement, PTO

Re-posted 29 days ago


Job description

The Principal Software Engineer, Connectivity is the technical authority responsible for the architecture, design strategy, and technical execution of RAVE Aerospace AeroConnect In-Flight Connectivity (IFC) software platform. In this role, the individual will be supported by a team of engineers who contribute to the execution of development and testing activities. This individual operates as the primary technical leader for the Connectivity product line, partnering closely with Engineering Leadership, Product Management, Systems Engineering, and international teams to deliver scalable, certifiable, and field-ready solutions.
Duties and Responsibilities:
    • Architect solutions across aircraft networks, satellite/air-to-ground connectivity, cabin systems, and ground interfaces
    • Translate product and airline requirements into scalable, certifiable technical designs
    • Lead the Software Development of the Connectivity products for deployment into the field
    • Establish development standards, system interfaces, and integration frameworks for the Connectivity team
    • Lead software integration across hardware, network infrastructure, and aircraft systems
    • Define unit testing, validation, and system verification strategies appropriate for IFC environments
    • Support the key relationships within the organization for execution - Gilching office, Engineering Leadership and Product Management personnel
    • Monitor issues, deviations or departures from commitments and solve or notify the appropriate stakeholders
    • Identify and suggest resolutions for process problems
    • Support customer visits, sales, and the program office as required
    • Lead assigned resources in the overall performance of the group as well as mentor, manage and develop subordinates - supporting the Manager, Connectivity Engineering in this activity

Requirements
    • Bachelor's Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
    • 15+ years of experience developing and deploying software, with significant portion in embedded/networked environments
    • 10+ years of experience with software project management and cross-functional collaboration
    • Experience with C/C++ / Python /JavaScript / HTML / GoLang
    • Proven success delivering high-quality software products within complex system environments
    • Strong background in software integration, validation, and troubleshooting across hardware and software interfaces
    • Experience collaborating with cross-functional teams in systems engineering, hardware, and network connectivity
    • Demonstrated leadership experience, with the ability to mentor, manage, and develop technical teams, including onboarding new personnel
    • Proven background in software development lifecycles, unit testing frameworks, and creating technical documentation
    • Strong organizational and problem-solving skills to manage issues, deviations, and process improvements effectively
    • Excellent communication and interpersonal skills for collaboration across global teams (Engineering, Product Management, international offices) and for supporting customer-facing activities
    • Prior management experience highly desired; aerospace or in-flight entertainment (IFE) industry knowledge is a plus

Benefits
The starting pay range for this position is $165,000 to $187,000 per year however, base pay offered may vary depending on skills, experience, job-related knowledge and location.
In addition to a comprehensive package of health benefits that include company contributions, Safran Passenger Innovations offers a variety of additional benefits and perks to enhance your work-life balance experience including but not limited to:
  • A home allowance to elevate your home workspace
  • Discretionary bonus program
  • Future financial security with a 401(k) program with company match
  • 9/80 work schedule with a hybrid work environment
  • Paid time off covering vacations, personal time off and sick days, capped off by an exciting year-end holiday shutdown