L

Leidos

Builds technology for defense and civil agencies

Software Engineer / Senior Software Engineer

Backend EngineeringPosted on Nov 10
Full-timeBethesda, MD, USA$107.9k - $195.1kIn-person

About the Job

Requirements

  • Strong or significant experience with common Agile practices, service-oriented environments, and software development practices.
  • Strong or significant experience with Java, Spring, C2S, the software development lifecycle, and delivering solutions within DevOps toolsets and practices.
  • Direct experience with software testing and performance tools such as JUnit and Katalon, and scripting languages including Python and Bash, within an Agile development environment.
  • Strong or significant experience developing solutions on commercial cloud platforms such as AWS, Google Cloud, or Azure, and using cloud data services such as S3, RDS, and EFS.
  • Strong or significant experience using version control systems and issue or problem tracking systems.
  • For Software Engineer: a bachelor's degree with 4 or more years of relevant experience, or a master's degree with 2 or more years of relevant experience; additional years of experience may substitute for a degree.
  • For Senior Software Engineer: a bachelor's degree with 8 or more years of relevant experience, or a master's degree with 6 or more years of relevant experience.
  • Must possess an active TS/SCI with polygraph security clearance and be a U.S. citizen.

Responsibilities

  • Participate in or direct software programming initiatives using Java, JavaScript, Python, Spring Boot, and Hibernate.
  • Develop software system validation and testing methods using JUnit and Katalon, integrating custom-developed solutions to support automated deployment technologies.
  • Develop, prototype, and deploy solutions within commercial cloud solutions, leveraging infrastructure platform services.
  • Coordinate closely with team members, Product Owners, and Scrum Masters to align User Stories and implement them according to customer use cases.
  • Support the Agile software development lifecycle following SAFe practices, using GitHub, Jenkins, Unix Bash scripting, JIRA, and Confluence.
  • Analyze infrastructure requirements through proof-of-concept development, performance testing, and end-to-end testing, and coordinate infrastructure needs driven by developed software to meet customer mission requirements.
  • Identify and apply software development best practices and standard operating procedures to create solutions addressing customer technical needs.
  • Support the design, development, implementation, testing, operations, and maintenance of mission-critical systems, software, and cloud environments.
  • Contribute to project deliverables throughout the software development lifecycle, including scope definition and work estimation, architecture and design, coding, and unit testing.

Desired Qualifications

  • Experience with structured analysis and design methodologies.
  • Understanding of the customer's system development policies.

About the Company

Leidos

Builds technology for defense and civil agencies

Leidos develops technology and runs services for defense, intelligence and civilian agencies, as well as healthcare and commercial customers. It combines software and engineering work with systems integration, building secure networks and equipment used in demanding operations. Its portfolio includes medical services, energy infrastructure design and technology that supports military missions, linking specialist businesses under one parent. Customers pay through contracts for delivered systems and services, with payment tied to labor, costs or agreed project milestones. Leidos traces its roots to a company founded in 1969 and is headquartered in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Leidos

See more jobs