EngineerJobs.io
← Back to all jobs

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

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.