1

Flexible Principal Java Software Engineer Jobs (NOW HIRING)

Principal Java Developer

Bethesda, MD · On-site

$131K - $237K/yr

... Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training ... Participates in software programming initiatives, shaping backend architecture, mentoring team ...

Senior Java Software Engineer

Annapolis, MD · On-site

$123K - $162K/yr

... Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training ... Leidos is seeking a Java Software Engineer to join an Agile development team responsible for ...

Senior Java Software Engineer

Annapolis Junction, MD · On-site

$137K - $180K/yr

... Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training ... Leidos is seeking a Java Software Engineer to join an Agile development team responsible for ...

Java Software Engineer

Raleigh, NC · On-site

$50.25 - $69/hr

Job Title: Java Software Engineer Location: Raleigh NC - Initial remote till COVID ends. Duration: Long Term Contract Need minimum 07+ years of experience  Required Skills: BS or above in ...

Principal Java Developer

Bethesda, MD · On-site

$131K - $237K/yr

... Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training ... Participates in software programming initiatives, shaping backend architecture, mentoring team ...

Senior Java Software Engineer

Denver, CO · Remote

$130K - $152K/yr

Senior Java Software Engineer Remote -- US-Based Only Must be a US Citizen or Green Card holder due to access to sensitive data | No visa sponsorship | No third-party agencies | No C2C Must have ...

Java Software Engineer

Plano, TX

$49.50 - $68/hr

We are seeking a Software Engineer who enjoys solving complex technical challenges while supporting ... Flexible spending accounts * Life insurance * Paid Holidays * Paid Time off * Additional benefits ...

Java Software Engineer

Princeton, NJ · On-site

$54.25 - $74.50/hr

Java Software Engineer- * Location: Princeton, NJ * Employment: Full Time * Rate : DOE Job Responsibility * Implementing, debugging and unit testing on new and existing product applications. * Design ...

Java Software Engineer

Plano, TX · On-site

$49.50 - $68/hr

We are seeking a Software Engineer who enjoys solving complex technical challenges while supporting ... Flexible spending accounts * Life insurance * Paid Holidays * Paid Time off * Additional benefits ...

Principal Software Engineer

Denver, CO · Remote

$150K - $210K/yr

Must have Java and .Net experience ** We are seeking a Principal Software Engineer with deep technical expertise and a proven track record of defining architecture, guiding multiple teams, and ...

Java Software Engineer

Plano, TX · On-site

$49.50 - $68/hr

We are seeking a Software Engineer who enjoys solving complex technical challenges while supporting ... Flexible spending accounts * Life insurance * Paid Holidays * Paid Time off * Additional benefits ...

Java Software Engineer

Tampa, FL

$49 - $67/hr

\n \n \n We are seeking a highly skilled and experienced Software Engineer to join our team. The ideal candidate will have a strong background in Java development, as well as experience with related ...

Java Software Engineer

San Jose, CA

$60.75 - $83.25/hr

Software Engineer (Java) Client: Insurance (P&C) Software maker Engagement: FTE with this Insurance (P&C) Software maker Location: San Jose, CA Authorization: Sponsorship not available We are ...

We offer a dynamic and flexible work environment with competitive benefits and the ability to grow your career. Verisign is looking for Junior Java software engineer to expand the Name Studio API ...

We are looking for a talented and motivated Senior Java Software Engineer to join our growing engineering team. You will be responsible for designing, developing, and maintaining enterprise-grade web ...

Java Software Engineer

Reston, VA · On-site +1

$89K - $121K/yr

Verisign is looking for Junior Java software engineer to expand the Name Studio API team ( An ideal ... flexible moving between focus areas. In terms of the process, we rely on Scrum to structure our ...

Showing results 41-60

Flexible Principal Java Software Engineer information

See salary details

$83K

$149.7K

$201.5K

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

As of Aug 18, 2026, the average yearly pay for flexible 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 is a flexible principal Java software engineer?

A Flexible Principal Java Software Engineer is a highly experienced software engineer specializing in Java programming who also demonstrates adaptability in working across various projects, teams, and technologies. 'Principal' denotes a leadership role, often involving technical guidance, architecture decisions, and mentoring other engineers. The 'flexible' aspect means this professional can adjust to changing requirements, work environments, or technical stacks as needed. They are typically responsible for designing robust solutions, overseeing complex projects, and ensuring high-quality software delivery.

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

To thrive as a Flexible Principal Java Software Engineer, you need deep expertise in Java development, system architecture, and design patterns, typically supported by a computer science degree and extensive experience. Familiarity with frameworks like Spring, cloud platforms (AWS, Azure), CI/CD tools, and relevant certifications (like Oracle Certified Professional) are commonly required. Strong leadership, problem-solving, and communication skills help drive complex projects and mentor teams effectively. These skills ensure the delivery of robust, scalable solutions and foster technical excellence within the organization.

How does a flexible principal Java software engineer typically collaborate with cross-functional teams, and what impact does this have on project outcomes?

As a Flexible Principal Java Software Engineer, you will frequently collaborate with cross-functional teams, including product managers, UX designers, QA engineers, and DevOps specialists. This collaboration ensures that technical decisions align with business goals and user needs, leading to more robust and scalable solutions. You'll often facilitate technical discussions, mentor junior developers, and help bridge communication gaps between technical and non-technical stakeholders. Effective collaboration not only improves project outcomes but also fosters a culture of continuous learning and innovation within the team.

What is the difference between Flexible Principal Java Software Engineer vs Principal Java Software Engineer?

AspectFlexible Principal Java Software EngineerPrincipal Java Software Engineer
Required CredentialsBachelor's or Master's in Computer Science, Java certifications often preferredBachelor's or Master's in Computer Science, Java certifications often preferred
Work EnvironmentFlexible, often remote or hybrid, project-basedTypically on-site or hybrid, leadership-focused
Employer & Industry UsageTech companies, startups, consulting firmsLarge enterprises, tech firms, financial institutions
Common Search & ComparisonYesYes

The main difference is that the Flexible Principal Java Software Engineer often works in more adaptable, remote environments and may handle diverse projects, while the Principal Java Software Engineer typically holds a more traditional, leadership-focused role within larger organizations. Both roles require strong Java expertise and similar credentials, but their work settings and responsibilities can differ.

What cities are hiring for Flexible Principal Java Software Engineer jobs?

Cities with the most Flexible 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:

What states have the most Flexible Principal Java Software Engineer jobs?

States with the most job openings for Flexible Principal Java Software Engineer jobs include:

Principal Java Developer

Leidos

Bethesda, MD • On-site

$131K - $237K/yr

Full-time

Retirement, PTO

Re-posted 22 days ago


Leidos rating

8.3

Company rating: 8.3 out of 10

Based on 152 frontline employees who took The Breakroom Quiz

79th of 492 rated business services


Job description

Leidos has an exciting opportunity for a Principal Java Developer in our Intel Security Sector's Analysis Solutions Business Area. Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIGINT), and Cryptographic Key Management. At Leidos, we offer competitive benefits, including Paid Time Off, 11 paid Holidays, 401K with a 6% company match and immediate vesting, Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training Support, Parental Paid Leave, and much more. Join us and make a difference in National Security!
Job Summary
A Java developer on this program provides Agile development and operations and maintenance for mission critical systems. Based in DevOps framework, this role participates in major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding and unit testing.
Primary Responsibilities:
  • Design, develop, test and maintain high-performance, scalable backend microservices using Java and the Spring Framework to meet customer information technology needs.
  • Participates in software programming initiatives, shaping backend architecture, mentoring team members, and conducting code reviews.
  • Develops and directs software system validation and testing methods using Junit and Katalon and uses integrated custom developed software solutions to leverage automated deployment technologies
  • Develop, prototype and deploy solutions within a cloud-based platform leveraging platform services.
  • Analyze (though proof of concept, performance, and end-to-end testing) and effectively coordinate Infrastructure needs driven by developed software to meet customer mission needs
  • Support the Agile software development lifecycle following Program SAFe practices while coordinating closely with team members, Product Owners and Scrum Masters to ensure User Story alignment and implementation to customer use cases
  • Document and perform systems software development, including deployment of build artifacts across different environments leveraging GitFlow constructs and using industry leading DevOps tools like GitHub, Jenkins, and scripting (e.g., python, bash)
  • Apply and identify software development best practices and standard operating procedures creating innovative solutions to meet the technical needs of customers.

Basic Qualifications:
  • In-depth experience in common Agile practices, service-orientated environments, and development practices
  • In-depth experience with Java and the Spring Framework, microservices architecture and design patterns, implementing RESTful APIs, and integrating with relational and NoSQL databases.
  • In-depth experience integrating with and delivering within DevOps toolsets/practices
  • Direct experience utilizing software testing performance tools, such as Junit and scripting languages, such as Python, and Bash while working in an Agile development environment
  • In-depth experience with development in Commercial Cloud Platforms (ex, AWS, Google Cloud, Azure) and leveraging cloud data services (ex: S3, RDS, EFS)
  • In-depth experience using version control systems and issue/problem tracking systems
  • Bachelor's degree with 12 or more years of prior relevant experience or Master's degree with 10 or more years of relevant experience. Additional years of experience may be substituted in lieu of a degree.
  • To be considered must have an active TS/SCI with polygraph security clearance

Preferred Qualifications:
  • Experience with writing software that interfaces with data technologies like Elasticsearch, Postgres, DynamoDB, Kafka, AWS SQS/SNS, AWS Lambda, and AWS S3.
  • Experience with SAFe development practices

#CABARESTON
#ASBA
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
Original Posting:
January 21, 2026
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $131,300.00 - $237,350.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media