Lead Software Engineer

Fairfax Station, Virginia

Leidos
Apply for this Job
Description

Leidos is excited to present a fantastic opportunity for a Lead Software Engineer within our National Security Sector's (NSS) Cyber & Analytics Business Area (CABA). Join our skilled team at the forefront of Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIGINT), and Cryptographic Key Management. At Leidos, we provide 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. Be a part of our mission to make a meaningful impact in National Security.

Job Overview

In this role, you will leverage your expertise to develop robust systems, software, and cloud environments while supporting operations and maintenance for essential systems. This position is pivotal in the design, development, implementation, and testing of innovative customer tools and applications. Working within a DevOps framework, you will engage in all stages of the software development lifecycle, from estimation and architecture to coding and unit testing.

Key Responsibilities
  • Lead software programming efforts using Java, JavaScript, Python, SpringBoot, and Hibernate.
  • Establish software validation and testing methods using Junit and Katalon, implementing automated deployment technologies.
  • Create, prototype, and deploy solutions within Commercial Cloud Solutions, utilizing platform services effectively.
  • Work closely with team members, Product Owners, and Scrum Masters to ensure alignment of User Stories with customer needs.
  • Adhere to the Agile software development lifecycle, implementing SAFe practices and utilizing leading DevOps tools such as GitHub, Jenkins, and Unix bash scripting.
  • Conduct analysis through proof of concept, performance, and end-to-end testing, while coordinating infrastructure needs to fulfill customer missions.
  • Identify and apply best practices and standard operating procedures, creating innovative solutions for customers.
Basic Qualifications
  • Extensive experience in Agile practices, service-oriented environments, and development methods.
  • Substantial expertise in Java, Spring, C2S, and the software development lifecycle, executing within DevOps practices.
  • Hands-on experience with software testing tools like Junit/Katalon and scripting languages, such as Python and Bash, in an Agile setup.
  • Proficient in development on Commercial Cloud Platforms (e.g., AWS, Google Cloud, Azure) and in leveraging cloud data services (e.g., S3, RDS, EFS).
  • Strong background in version control systems and issue tracking systems.
  • Bachelor's degree with 12 or more years of relevant experience or a Master's degree with 10 or more years of relevant experience. Additional years of experience can be considered in lieu of a degree.
  • Must possess an active TS/SCI with polygraph security clearance.
Preferred Qualifications
  • Experience in structured analysis and design methodologies.
  • Familiarity with the customer's system development policies.
For U.S. Positions: While subject to change based on business needs, Leidos anticipates that this job requisition will remain open for at least 3 days, with a projected close date no earlier than 3 days after the original posting date.

Pay Range:

Pay Range $126,100.00 - $227,950.00

The Leidos pay range for this job level serves as a general guideline and is not a definitive guarantee of salary. Various factors, such as job responsibilities, education, experience, knowledge, skills, abilities, and internal equity, will be considered when extending an offer.

Date Posted: 15 April 2025
Apply for this Job