Leidos
Leidos has an exciting opportunity for a Sr. Software Engineer!
*Must have an active TS/SCI Polygraph up front. No exceptions.* You will perform software development lifecycle (SDLC) activities as both an individual and a member of our top-notch agile development team building a large complex enterprise system. Development includes the full range of turning Agile user stories into implementable concepts, through development, unit testing, integration and test, and deployment of the new capabilities for the large complex enterprise system. Following the Behavior-driven Development (BDD) pattern, developers are responsible for implementing robust testing leveraging DevOps automation and, where appropriate, use of test automation commercial tools. There are opportunities for server-side business logic, client web application, and UI development, including Java, Python, embedded C/C++, Java cryptographic framework, XML, Angular, JavaScript, CSS, HTML, and special purpose device programming. Primary Responsibilities Participate in daily stand-ups, Sprint Planning, Program Increment (PI) Planning, and other team activities. Analyze complex system requirements, use design software tools, and support using formal specifications and data flow diagrams. Apply sound software engineering principles to ensure code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable. Manage and control software processes throughout development, promote code reuse, and reduce maintenance costs by creating shared functions and actions. Engineer, author, tune, document automation scripts, and deploy to test/production environments. Basic Qualifications BS degree with 12–15 years of relevant experience, or Master’s with 10–13 years; additional experience may substitute for a degree. Demonstrated experience with Java. Experience or familiarity with Java frameworks such as Spring (Boot, Data), JEE (JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX. Experience or familiarity with languages like JavaScript, Python, C/C++, Groovy, SQL. Experience with IDEs such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm. Experience with databases like Oracle, PostgreSQL, MongoDB, SQL Server. Experience with Web UI development, databases, Spring Framework, AngularJS, JSON, HTML, XML. Experience with source control and configuration management tools. Knowledge of cryptographic systems, including symmetric/asymmetric cryptography, ASN.1, digital signatures. Experience developing on Windows and Linux OS. Documented professional experience with web services. Strong understanding of sound software development principles. Effective planning, prioritization, and communication skills. Ability to work independently and in team environments in fast-paced settings. Preferred Qualifications Experience with JEE, SQL, application servers (Tomcat, WebLogic, JBoss), Spring, scripting. Familiarity with XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, containers (Docker, Kubernetes, OpenShift). Experience with JavaScript frameworks like AngularJS, Bootstrap, JQuery. Testing frameworks such as JUnit, Mockito, Selenium, Cucumber, UFT, Karma. Build tools like Maven, Jenkins, Nexus. Experience with requirements management, secure systems engineering, trade-off analysis, interface control, CI/CD. Experience in Agile practices, including TDD, ATDD, BDD, Pair Programming, Refactoring. Knowledge of secure software development and SAFe methodologies. Careers link: careers.leidos.com/CONMD Original Posting: March 27, 2025 For U.S. Positions: The requisition will remain open for at least 3 days from the posting date. Pay Range:
$126,100.00 - $227,950.00 The pay range is a guideline; actual offers depend on responsibilities, education, experience, skills, and other factors.
#J-18808-Ljbffr
*Must have an active TS/SCI Polygraph up front. No exceptions.* You will perform software development lifecycle (SDLC) activities as both an individual and a member of our top-notch agile development team building a large complex enterprise system. Development includes the full range of turning Agile user stories into implementable concepts, through development, unit testing, integration and test, and deployment of the new capabilities for the large complex enterprise system. Following the Behavior-driven Development (BDD) pattern, developers are responsible for implementing robust testing leveraging DevOps automation and, where appropriate, use of test automation commercial tools. There are opportunities for server-side business logic, client web application, and UI development, including Java, Python, embedded C/C++, Java cryptographic framework, XML, Angular, JavaScript, CSS, HTML, and special purpose device programming. Primary Responsibilities Participate in daily stand-ups, Sprint Planning, Program Increment (PI) Planning, and other team activities. Analyze complex system requirements, use design software tools, and support using formal specifications and data flow diagrams. Apply sound software engineering principles to ensure code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable. Manage and control software processes throughout development, promote code reuse, and reduce maintenance costs by creating shared functions and actions. Engineer, author, tune, document automation scripts, and deploy to test/production environments. Basic Qualifications BS degree with 12–15 years of relevant experience, or Master’s with 10–13 years; additional experience may substitute for a degree. Demonstrated experience with Java. Experience or familiarity with Java frameworks such as Spring (Boot, Data), JEE (JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX. Experience or familiarity with languages like JavaScript, Python, C/C++, Groovy, SQL. Experience with IDEs such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm. Experience with databases like Oracle, PostgreSQL, MongoDB, SQL Server. Experience with Web UI development, databases, Spring Framework, AngularJS, JSON, HTML, XML. Experience with source control and configuration management tools. Knowledge of cryptographic systems, including symmetric/asymmetric cryptography, ASN.1, digital signatures. Experience developing on Windows and Linux OS. Documented professional experience with web services. Strong understanding of sound software development principles. Effective planning, prioritization, and communication skills. Ability to work independently and in team environments in fast-paced settings. Preferred Qualifications Experience with JEE, SQL, application servers (Tomcat, WebLogic, JBoss), Spring, scripting. Familiarity with XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, containers (Docker, Kubernetes, OpenShift). Experience with JavaScript frameworks like AngularJS, Bootstrap, JQuery. Testing frameworks such as JUnit, Mockito, Selenium, Cucumber, UFT, Karma. Build tools like Maven, Jenkins, Nexus. Experience with requirements management, secure systems engineering, trade-off analysis, interface control, CI/CD. Experience in Agile practices, including TDD, ATDD, BDD, Pair Programming, Refactoring. Knowledge of secure software development and SAFe methodologies. Careers link: careers.leidos.com/CONMD Original Posting: March 27, 2025 For U.S. Positions: The requisition will remain open for at least 3 days from the posting date. Pay Range:
$126,100.00 - $227,950.00 The pay range is a guideline; actual offers depend on responsibilities, education, experience, skills, and other factors.
#J-18808-Ljbffr