Jobs · Engineering · Colorado

Sr. Software Engineer TS/SCI Polygraph

Leidos · Aurora, CO · 1 wk ago
On-siteEngineering$131k–$237k/yrFull-time

About the role

This position offers an opportunity for a Senior Software Engineer to join a dynamic team developing a large complex enterprise system. The role requires a strong background in Java, Python, and embedded C/C++, with experience in BDD and DevOps automation.

Responsibilities

  • Analyze and study complex system requirements
  • Implement robust testing using DevOps automation and test automation tools
  • Develop server-side business logic and client web applications
  • Write automation scripts and deploy to test/production environments
  • Manage software processes and collaborate with cross-program teams
  • Engage in Agile practices such as pair programming, TDD, refactoring, and ATDD

Requirements

  • Bachelor’s degree or Master’s degree with relevant experience
  • 12-15 years of relevant experience or 10-13 years with a Master’s degree
  • Experience with Java, Spring Boot, JPA, JTA, JAX-B, JAX-RS, JAX-WS, and multiple Java frameworks
  • Experience with multiple languages such as JavaScript, Python, C/C++, Groovy, and SQL
  • Knowledge of databases like Oracle, PostgreSQL, MongoDB, and SQL Server
  • Experience with web application UI development, Spring Framework, and AngularJS
  • Experience with software source control and configuration management tools
  • Experience with cryptographic systems, XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, Docker, Kubernetes, and OpenShift
  • Experience with testing and mocking frameworks like JUnit, Mockito, Jasmine, and Selenium
  • Experience with build tools like Maven, CMake, Jenkins, and Nexus
  • Experience with Agile methodologies such as Scrum, Scaled Agile Framework (SAFe), and SAFe Agilest Certification

Qualifications

  • BS degree with 12-15 years of relevant experience or MS degree with 10-13 years of relevant experience
  • Experience with Java Enterprise Edition (JEE) frameworks like EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS
  • Experience with application servers like Tomcat, WebLogic, and JBoss
  • Experience with Spring framework, scripting, and web services
  • Experience with XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, and containers
  • Experience with JavaScript frameworks like AngularJS, Bootstrap, and JQuery
  • Experience with testing and mocking frameworks like JUnit, Mockito, Jasmine, and Karma
  • Experience with build tools like Maven, CMake, Jenkins, and Nexus
  • Experience with high-level requirements management, secure systems engineering, and continuous integration
  • Experience with Agile practices such as pair programming, TDD, refactoring, and ATDD
  • Experience with Behavior Driven Development (BDD)
  • Experience with secure software development (Layer 7 Policy)

Skills

  • Java, Python, C/C++, JavaScript, Groovy, SQL
  • Spring Boot, JPA, JTA, JAX-B, JAX-RS, JAX-WS, AngularJS, Bootstrap, JQuery
  • Oracle, PostgreSQL, MongoDB, SQL Server, Docker, Kubernetes, OpenShift
  • Jenkins, Nexus, Maven, CMake
  • JUnit, Mockito, Jasmine, Karma, Selenium, FITNesse
  • XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML
  • Agile methodologies (Scrum, SAFe), BDD, secure software development (Layer 7 Policy)

Benefits

The company offers a comprehensive benefits package including health and wellness programs, income protection, paid leave, retirement plans, and more. For more details, visit www.leidos.com/careers/pay-benefits.

Pay

The starting pay range for this position is $131,300.00 - $237,350.00 annually. The actual salary will be determined based on qualifications and experience.

Schedule

The schedule for this position is typically full-time, but specific hours may vary based on project needs.

Contact Information

To apply for this position, please visit https://apply.leidos.com/jobs. For additional questions, please contact the Human Resources department at HR@leidos.com.

Similar jobs