Software Engineer

TEKSYSTEMS INC.
Aurora, CO, United States
about 1 month ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Data Analysis Software Applications Unit Testing Microsoft Azure Cloud Engineering Code Review Linux Hardware Design
+24 more
Python (Programming Language) PostgreSQL Linux System Administration Apache Maven Object-Oriented Software Development Scrum Methodology Software Architecture Red Hat Enterprise Linux Software Engineering Software Systems Cloud Platform System ReactJS Software Application Programming Git Vue.js Containerization AngularJS Integration Tests Kubernetes Restful APIs Software Version Control AWS EKS Docker Microservices

Job description

Design, develop, test, deploy, and maintain software applications and services Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, integration, testing, deployment, and sustainment Develop software that supports command and control functionality, including system interfaces and hardware integration Build applications that provide planning, analytics, visualization, and decision-support capabilities Develop and maintain microservice-based architectures Support cloud-native deployments and containerized environments Troubleshoot production issues, perform root cause analysis, and implement corrective actions Collaborate with engineers, analysts, and stakeholders to translate mission requirements into technical solutions Produce and maintain software architecture and technical documentation Participate in Agile development activities, sprint planning, and code reviews

Requirements

We are seeking a highly motivated Software Engineer to join a team developing and sustaining complex mission-critical software systems. This position offers the opportunity to work on advanced technologies in a secure environment while contributing across the full software development lifecycle.

The ideal candidate is a self-starter who can solve complex technical challenges, collaborate effectively with cross-functional teams, and deliver high-quality software solutions that support critical operational capabilities., Active TS/SCI Clearance Bachelor’s degree and 5+ years of software development experience (additional experience may be considered in lieu of a degree) Strong experience with Java 1.8+ and object-oriented software development Experience developing software in Linux environments Experience with Python or other object-oriented programming languages Experience developing and consuming RESTful APIs Experience building and deploying microservice-based applications Experience with automated CI/CD pipelines Experience with unit testing, integration testing, and automated testing frameworks Experience with cloud environments such as AWS, Azure, or GCP Experience with version control systems such as Git Strong understanding of Agile development methodologies Excellent written, verbal, and interpersonal communication skills, Experience with Kubernetes and Docker Experience with Helm deployment patterns Experience with Maven, Harbor, and modern deployment tooling Experience with event-driven and message-based architectures Experience with JavaScript frameworks such as React, Angular, or Vue Experience with Go development Experience with PostgreSQL databases Familiarity with secure software development practices Experience troubleshooting and supporting production environments Background in highly regulated or secure environments

Technical Environment Java Python JavaScript AWS Kubernetes Docker Git Maven Helm PostgreSQL Linux (Red Hat or equivalent) CI/CD Pipelines REST APIs Microservices Architecture

What You’ll Gain Opportunity to work on cutting-edge software systems Exposure to cloud-native and containerized technologies Challenging technical problems with real-world impact Collaborative engineering environment Long-term program stability and growth opportunities

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:10 min

Identifying key engineering talent for building products

Constantijn Van Oranje · World Congress 2024

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all