Software Engineer

Leidos Inc

Chantilly (VA)

On-site

USD 107,900 - 195,050

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Leidos Inc is seeking a Software Engineer in Chantilly, Virginia to join an agile development team. This role involves the full software development cycle, with a focus on coding in Java and working collaboratively on software design and implementation. Candidates must hold a TS/SCI clearance and demonstrate expertise in Java technologies and agile methodologies. The position offers a competitive salary range of $107,900 - $195,050.

Qualifications

  • Bachelor or Master's degree in software engineering or related field.
  • 8+ years of experience for Bachelor's or 6+ years for Master's.
  • Strong problem-solving skills and collaborative mindset.

Responsibilities

  • Participate in requirements identification, definition, and analysis.
  • Create detailed design documentation.
  • Develop and test software including writing meaningful unit tests.
  • Propose changes to the current Java infrastructure.
  • Participate in code reviews with peers.

Skills

Java
Spring
React
Python
Agile methodologies
MySQL
git
Cloud development

Education

Bachelor's degree in software engineering or related subject
Master's degree in software engineering or related subject
12 years of relevant work experience combined with certifications

Tools

JUnit
Tomcat
VS Code
Eclipse
IntelliJ
Ant with Ivy
Linux command line

Job description

Description

This position is for a software engineer to join a small development team. The engineer will participate in all aspects of the software development life cycle, including requirements definition and analysis, coding and implementation, system test, and documentation generation and support. The ideal candidate will have strong problem‑solving skills, communicate effectively, and work collaboratively. They should recommend creative and sound technical solutions, review and critique proposed solutions, and be self‑motivated to work independently.

The program consists of CONUS and OCONUS teams who interact across varying time zones. The candidate must have excellent communication skills, flexibility with teamwork and tasking, and a demonstrated ability to perform in cross‑functional teams to achieve timely results.

This technical role supports a wide variety of mission activities performed locally and OCONUS. Candidates should have a background in software engineering best practices, object‑oriented concepts and design, test‑driven development, and unit testing frameworks like JUnit. Knowledge of Java build environments, library dependency management, configuration management, and IDEs such as VS Code, Eclipse, or IntelliJ is required.

Primary Responsibilities
  • Actively participate in requirements identification, definition, and analysis.
  • Create detailed design documentation.
  • Develop and test software, including writing meaningful unit tests.
  • Propose changes to the current Java infrastructure.
  • Participate in code reviews with peers.
  • Prepare and produce software components that are deployable with associated deployment documentation.
  • Support production systems by troubleshooting issues by analyzing log files and associated data.
Clearance Requirement

Must have an active and in‑scope TS/SCI with Poly to be considered.

Required Skills, Experience, and Education

Bachelor's degree in software engineering, computer science, or related subject and at least 8 years of experience, or

Master's degree in software engineering, computer science, or related subject and at least 6 years of experience, or

12 years of relevant work experience with a combination of college coursework and certifications in lieu of a degree.

Proficient in the following technologies and programming languages
  • Java, Java EE, Java Secure Sockets, Spring, JPA or Hibernate
  • Tomcat (or similar app server)
  • Experience using React or other JavaScript technologies, HTML, CSS, building and consuming RESTful web services
  • Scripting languages (Python and/or Bash)
  • Agile software development and tools like Jira
  • MySQL database (or similar relational database experience)
  • git (experience with version control systems)
  • VS Code, Eclipse, or IntelliJ IDE
  • Ant with Ivy or comparable build tools like Maven or Gradle
  • Linux (RHEL/Rocky) command line experience
  • Cloud development experience helpful
Desired Qualifications (one or more preferred)
  • Willingness to travel OCONUS to support software deployments and upgrades.
  • Experience with cloud development including storage technologies, serverless functions, and accessing cloud APIs.
  • Experience with Android app development and security best practices.
  • Experience with automated test tools.
  • Familiarity with Linux system administration (RHEL/Rocky).
Pay Range

$107,900.00 - $195,050.00

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Leidos • Chantilly (VA)

On-site
USD 107,000 - 196,000
Health and wellness programs
Income protection
Retirement plans
+1
Jr. Software Engineer
Jr. Software Engineer

Leidos • United States

On-site
USD 57,000 - 105,000
Paid Time Off
401(k) with a 6% company match
Flexible schedules
+1
Software Engineer (SME)
Software Engineer (SME)

Leidos • United States

On-site
USD 154,000 - 279,000
Paid Time Off
401K with 6% match
Flexible Schedules
Software Engineer
Software Engineer

Leidos Inc • Beavercreek (OH)

On-site
USD 87,000 - 158,000
Sr. Software Developer
Sr. Software Developer

Leidos • United States

On-site
USD 154,050 - 278,475
Health and Wellness programs
Income Protection
Paid Leave
+1
Software Engineer (ALL LEVELS) TS/SCI Polygraph
Software Engineer (ALL LEVELS) TS/SCI Polygraph

Leidos • Maryland

On-site
USD 131,000 - 238,000
Paid Time Off
401(k) with 6% company match
Flexible schedules
+1
Sr. Software Engineer TS/SCI Poly
Sr. Software Engineer TS/SCI Poly

Leidos Inc • Alexandria (VA)

On-site
USD 131,000 - 238,000
Sr. Software Engineer TS/SCI Polygraph HANOVER
Sr. Software Engineer TS/SCI Polygraph HANOVER

Leidos Inc • Hanover (MD)

On-site
USD 131,000 - 238,000
Paid Time Off
401K with company match
Educational support
Software Engineer
Software Engineer

Leidos • Beavercreek (OH)

On-site
USD 87,000 - 158,000
Software Engineer (SME)
Software Engineer (SME)

Leidos • Bethesda (MD)

On-site
USD 154,000 - 279,000