×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer TS​/SCI Polygraph

Job in Alexandria, Fairfax County, Virginia, 22350, USA
Listing for: Leidos Inc
Full Time position
Listed on 2025-12-11
Job specializations:
  • Software Development
    Java Developer, Software Engineer
Job Description & How to Apply Below

Overview

Leidos has an exciting opportunity for a Sr. Software Engineer! Must have an active TS/SCI Polygraph up front. No exceptions.

Responsibilities
  • You will perform software development lifecycle (SDLC) activities as both an individual and a member of our agile development team building a large complex enterprise system.
  • Develop the full range from Agile user stories to concepts, through development, unit testing, integration and test, and deployment of new capabilities for the large complex enterprise system.
  • Follow Behavior-driven Development (BDD) patterns and implement robust testing leveraging Dev Ops automation and appropriate test automation tools.
  • Develop server-side business logic as well as client web application and user interface (UI) development using technologies such as Java, Python, embedded C/C++, Java cryptographic framework, XML, and web UI (Angular, JavaScript, CSS, HTML, etc.).
  • Participate actively in daily stand-ups, Sprint Planning, Program Increment (PI) Planning, and other related team activities.
  • Analyze complex system requirements, use design software tools, and apply formal specifications and data flow diagrams to ensure code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable.
  • Provide software process management and control throughout the coding portion of the software development process, promote code reuse and cross-program collaboration, and reduce maintenance costs by creating common functions and shared actions for developers and testers.
  • Engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench.
Basic Qualifications
  • Must have a BS degree and 12 - 15 years of prior relevant experience or Masters with 10 - 13 years of prior relevant experience. Additional experience may be substituted for a degree.
  • Must have demonstrated experience with Java.
  • Must have experience or familiarity with multiple Java frameworks:
    Spring (Boot and Data), Java EE (JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX.
  • Must have experience or familiarity with multiple languages such as JavaScript, Python, C/C++, Groovy, SQL.
  • Must have experience with development IDEs such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, Web Storm.
  • Must have experience with databases such as Oracle, Postgre

    SQL, Mongo

    DB, SQL Server.
  • Must have experience with Web Application User Interface Development and related technologies (Spring, Angular

    JS, JSON, HTML, XML, XSLT).
  • Must have experience with software source control and configuration management tools.
  • Must have experience with cryptographic technology foundations (symmetric and asymmetric cryptography, ASN.
    1 encoding, XML canonicalization, digital signatures).
  • Must have experience developing on Windows and/or Linux operating systems.
  • Must have documented professional experience with web services.
  • Must have a strong understanding of sound software development principles and practices.
  • Must be able to plan and prioritize personal tasking and communicate effectively verbally and in writing.
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team in a fast-moving environment.
Preferred Qualifications
  • Experience with the following:
    Java EE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, Web Logic, JBoss), Spring framework, scripting.
  • Experience or familiarity with technologies: XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, Containers (Docker, Podman, Kubernetes, Open Shift).
  • Experience with Java script frameworks:
    Angular

    JS, Bootstrap, JQuery.
  • Experience with Testing and Mocking frameworks: JUnit, Jupiter, Mockito, Jasmine, Karma, Cucumber, UFT, Selenium, FITNesse.
  • Experience with build tools:
    Maven, CMake, RPM, Jenkins, Nexus.
  • Experience with high-level requirements management including decomposition, secure systems engineering, trade-off analysis, interface control, and CI/testing.
  • Experience with Agile practices such as Pair Programming, TDD, Refactoring, ATDD, and BDD.
  • Experience with Secure Software development (Layer 7 Policy).
  • Experience with Scrum and SAFe methodologies, SAFe Agilist Certification, or experience as an Agile team member.

Original Posting:
June 11, 2025

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary