Sr. Software Engineer TS/SCI Polygraph
Job Description
Leidos offers a on-site, mission-focused opportunity in Aurora, Colorado for a Sr. Software Engineer. This role provides a competitive annual compensation range of $131,300 to $237,350, along with a comprehensive benefits package designed to support your health, income protection, time off, and retirement planning.
As a Senior Software Engineer with TS/SCI Polygraph clearance, you will contribute to an agile team building a large enterprise system, spanning server-side and user interface development, testing, and automation across the software development lifecycle.
Responsibilities
- Actively participate in daily stand-ups, Sprint Planning, PI Planning, and related team ceremonies.
- Analyze complex system requirements, apply design tools, and support work with formal specifications and data flow diagrams to produce modifiable, efficient, reliable, understandable, fault-tolerant, and reusable code.
- Provide software process governance throughout the coding portion of the development lifecycle, 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 within the development environment and deploy them to test and production environments.
Requirements
- Education: Bachelor’s degree with 12–15 years of relevant experience or Master’s degree with 10–13 years of relevant experience; additional experience may substitute for a degree.
- Demonstrated experience with Java.
- Experience or familiarity with multiple Java frameworks including Spring (Boot and Data), Java Enterprise Edition (JEE) components (JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, and JavaFX.
- Experience or familiarity with several languages such as JavaScript, Python, C/C++, Groovy, and SQL.
- Experience with development IDEs such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, and WebStorm.
- Experience with databases such as Oracle, PostgreSQL, MongoDB, and SQL Server.
- Experience with web application UI development and knowledge of databases and structures, including Spring Framework, and/or experience with AngularJS, JSON, HTML, XML, and XSLT.
- Experience with software source control and configuration management tools.
- Experience with technologies underlying cryptographic systems, including symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, and digital signatures.
- Experience developing on Windows and/or Linux operating systems.
- Documented professional experience with web services.
- Strong understanding of sound software development principles and practices.
- Ability to plan and prioritize tasks and communicate effectively, both verbally and in writing.
- Independent thinker capable of delivering high quality work independently and as part of a fast-moving team.
Technologies
- Java, Spring, Boot, Data, JEE, JPA, EJB, JTA, Servlet
- Jackson, Jersey, Swing, JavaFX
- JavaScript, Python, C, C++, Groovy, SQL
- Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm
- Oracle, PostgreSQL, MongoDB, SQL Server
- AngularJS, JSON, HTML, XML, XSLT
- REST, YAML
- Docker, Podman, Kubernetes, OpenShift
- Tomcat, WebLogic, JBoss
- Maven, CMake, RPM
- Jenkins, Nexus, JUnit, Jupiter, Mockito
- Jasmine, Karma, Cucumber, UFT, Selenium, FITNesse
- Bootstrap, JQuery, SOAP, WSDL, XSD
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement
- Competitive compensation