1

Expert Software Engineer Jobs (NOW HIRING)

Expert Software Developer

Chantilly, VA · On-site

$154K - $278K/yr

The Software Engineer will work with a team of developers, engineers and testers to support and modernize existing PKI systems as well as developing new systems for other networks. Core business ...

Expert Software Product Manager Description - We are looking for an experienced Expert Software ... Partner closely with engineering and UX to deliver high-quality, customer-centric software * Drive ...

As part of the OpenSpace development team, the Software Engineer will be a valuable contributor to ... Expert software development experience in Java, C, and C++ * Experience with multi-threaded or ...

Essential Skills * 2-7 years of relevant programming experience ... Expert software development experience in Java, C, and C++. * Experience with multi-threaded or ...

You are an AI builder with expert software engineering skills and have begun creating applications and services using Agentic IDEs like Cursor and Windsurf. * You have experience in designing Agents ...

You are an AI builder with expert software engineering skills and have begun creating applications and services using Agentic IDEs like Cursor and Windsurf. * You have experience in designing Agents ...

next page

Showing results 1-20

Expert Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do expert software engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for expert software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are Expert Software Engineers?

Expert Software Engineers are highly skilled professionals who design, develop, and maintain complex software systems. They possess deep technical expertise, often specializing in specific programming languages, frameworks, or domains. In addition to writing high-quality code, they may lead teams, architect solutions, mentor junior engineers, and solve challenging technical problems. Their experience allows them to make strategic decisions that impact the overall success of software projects.

What are the key skills and qualifications needed to thrive as an Expert Software Engineer, and why are they important?

To thrive as an Expert Software Engineer, you need advanced programming skills, deep knowledge of software architecture, and a strong background in computer science, typically demonstrated through a relevant degree and significant industry experience. Proficiency with modern development frameworks, version control systems like Git, and familiarity with cloud platforms and continuous integration tools are essential. Exceptional problem-solving, leadership, and communication skills help you collaborate effectively and drive technical innovation within teams. These skills ensure high-quality software solutions, efficient project delivery, and ongoing adaptability in a constantly evolving technology landscape.

How does an Expert Software Engineer typically contribute to mentoring and developing junior team members?

An Expert Software Engineer often plays a key role in mentoring junior engineers by offering technical guidance, conducting code reviews, and sharing best practices. They may lead knowledge-sharing sessions, pair programming, and help design onboarding materials for new hires. This collaborative approach not only strengthens the team's technical skills but also fosters a culture of continuous learning and professional growth. By supporting less experienced colleagues, Expert Software Engineers help improve overall team performance and ensure successful project delivery.

What is the difference between Expert Software Engineer vs Software Developer?

AspectExpert Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS, extensive experience, certificationsBachelor's in CS or related field, some experience
Work EnvironmentDesigning complex systems, leading projects, troubleshootingWriting code, developing features, testing
Industry UsageUsed across tech, finance, healthcare, often in senior rolesCommon in startups, small teams, entry to mid-level roles

Expert Software Engineers typically have advanced credentials and focus on system architecture and leadership, while Software Developers concentrate on coding and feature implementation. The roles often overlap but differ in scope and experience level.

What job categories do people searching Expert Software Engineer jobs look for? The top searched job categories for Expert Software Engineer jobs are:
Infographic showing various Expert Software Engineer job openings in the United States as of June 2026, with employment types broken down into 99% Full Time, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Expert Software Developer

Expert Software Developer

Leidos

Chantilly, VA • On-site

$154K - $278K/yr

Full-time

Posted 15 days ago


Leidos rating

8.4

Company rating: 8.4 out of 10

Based on 146 frontline employees who took The Breakroom Quiz

55th of 428 rated business services


Job description

Leidos is seeking a Software Developer for a 200+ FTE technical development program supporting the Sponsor's Enterprise PKI System as well as IdAM IICAM, Authentication, Authorization, Attributes and Digital Policy Management. The Software Engineer will work with a team of developers, engineers and testers to support and modernize existing PKI systems as well as developing new systems for other networks.
Core business hours are typically from 9 AM - 3 PM, five days a week. Hours can be flexible for either early arrivals, and/or late departures. Some after hours or weekend work may be required to accommodate system deployments and upgrades.
The Candidate must have a strong working knowledge of Public Key Infrastructure (PKI) and understand key concepts like digital certificates and Certificate Authorities (CAs). It is highly desired the Candidate also have knowledge of Registration Authorities (RAs), key management practices, cryptographic algorithms, certificate revocation procedures, and trust models. Additionally, the ability to design a robust system to issue, manage, and revoke digital certificates while ensuring the integrity and authenticity of users and entities within a network is desirable. Candidates who do not have all these abilities, but have the ability to learn them, will be considered.
Primary Responsibilities
The Developer will be part of a team of developers and cloud engineers that create new features for legacy PKI systems as sponsor's mission continues to expand and evolve. Our team also builds new systems as new mission needs arise. We are actively working to build new PKI systems on other networks. Our work rhythm revolves around the Scrum agile framework to deliver incremental enhancements on a 3-week cycle. Developers actively participate in planning deliverables and grooming the Jira backlog. We rely on team collaboration to continually fine tune performance and ensure clear communication. Developers also participate in a team rotation of O&M responsibilities. They are required to be on-call for after-hours support approximately one week every three months.
Required Quals;
Active TS/SCI with Polygraph
Bachelor of Science (BS) degree and 16+ years of demonstrable experience
Experience creating applications with Java, Springboot, and Amazon Web Services for backend components, focusing on low-latency, high-throughput distributed systems
As new systems are built, additional programming languages may be used
Experience working closely with product owners, business analysts, and other teams to translate business requirements into technical solutions
Experience analyzing and decomposing complex software systems and creating
designs for scalability, testability, and performance
Experience writing custom scripts to install and configure code in EC2 instances
Experience using Git
Experience using CloudFormation scripts
Experience creating RESTful API
Experience using XML, JSON and YAML
Experience creating applications/services using Java, JavaScript, and bash scripting
Working with the team's security engineer to address, mitigate security findings stemming from system security scans
Experience with relational databases such as PostgreSQL and MySQL and use of
SQL or PLSQL
Develop APls to Integrate systems and services
Hands-on experience with Linux (CLI)
Hands on experience with scripting and Java
Strong, hands-on experience with Linux (CLI)
Experience with scripting and programming languages like BASH and Python
Desired Quals:
Experience with Public Key Infrastructure (PKI) and understand key concepts like digital certificates, Certificate Authorities (CAs), Registration Authorities (RAs), key management practices, cryptographic algorithms, certificate revocation procedures, and trust models
Experience with Jenkins
Experience delivering containerized applications with services similar to Docker and Kubernetes
Experience creating applications/services using Python
Experience with Elasticsearch and/or Kibana
Experience creating applications that rely on tokenization
Understanding of Identity Access Management (lAM) and Zero Trust concepts
Experience building microservices
Experience with automated testing frameworks such as Katalon Studio or Selenium
FIP
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:
April 2, 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 $154,050.00 - $278,475.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