• Location: Salt Lake City, Utah
  • Type: Contract
  • Job #2036

Title: Software Engineer

Clearance: SECRET Preffered

Company Overview:

Cornerstone Defense, in partnership with our military, intelligence, and civil government customers, supports U.S. operations worldwide through the use of many different types of satellite, launch, and cyber technologies. We develop space-based solutions that protect our nation, enhance the lives of our citizens, and directly support the warfighter. Cornerstone supports a full range of missions from navigation and communication to remote sensing. We are a leader in spacecraft development, deployment, and mission support. In an environment of limited resources, Cornerstone provides our customers with agile and innovative solutions that achieve the highest level mission performance.


Essential Functions:

Support and participate in all phases of the software development lifecycle including requirements analysis, design, implementation, integration, testing and deployment

Work with portfolio and product line engineers to develop and implement a comprehensive vision and strategy to transition legacy development, integration and deployment approaches, execution environments, and processes to modern platforms and techniques implementing industry best practices.

Work closely with cross-functional team members to develop performance requirements, evaluate and develop interfaces between software and hardware components, and collaborate on the overall design of the system

Design and develop a Continuous Build and Integration/Test suite to include automated quality and performance capabilities

As part of an integrated product team, perform a variety of software engineering tasks and adjacent discipline tasks


Bachelor’s Degree in STEM or related field and minimum years of prior relevant experience for approved level

Experience with lifecycle development, software automation, and transitioning legacy software to modern platforms and methodologies

Experience with software containerization and orchestration (Kubernetes and Docker), Cloud building blocks (compute, storage, network and tools)

Experience with continuous build and integration, and test automation using Jenkins, JUnit and Cucumber

Experience with Java

DOD 8570 IAT Level II, IAM Level II, or IASAE Level II or higher certification required: Includes Security+ CE, GSEC, SSCP, CISA, GCIH, GCED, CISSP, CASP, CAP, GSLC, CISM, or CSSLP within 30 days of start


Preferred Additional Skills:

Experience with legacy versions of C/C++ and Ada is a plus

Experience with AWS, Ansible, Terraform, Jenkins orchestration

Familiarity with Microservice and cloud native service development using Spring Boot and the Spring Cloud products

Splunk experience

Familiarity with Artifact Repository Management using Nexus

Other JVM language experience a plus (e.g. Groovy, Scala)

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!