Software Engineer

TEKSYSTEMS INC.
Aurora, CO, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$150,000.0 - $200,000.0
Working hours
Regular working hours

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Confluence JIRA C++ (Programming Language) Linux DevOps Distributed Systems Revision Control Systems
+19 more
Python (Programming Language) Object-Oriented Software Development Scrum Methodology Red Hat Enterprise Linux Reliability Engineering Software Engineering Systems Architecture Systems Integration Extensible Markup Language (XML) Cloud Platform System Delivery Pipeline Backend Git Containerization Kubernetes Atlassian Tools Bitbucket Front End Software Development Docker

Job description

  • Design, develop, and maintain scalable software solutions
  • Collaborate across engineering teams using Agile methodologies
  • Support HW/SW integration and troubleshooting efforts
  • Contribute to system architecture, development, and deployment pipelines
  • Participate in full software lifecycle from concept to operations

Requirements

Ideal candidates will have strong Java development experience, exposure to hardware/software integration, and a background working in Agile environments.

Top Skills Required

  • Java development (core competency)
  • XML
  • Software Development (full lifecycle)
  • Hardware/Software integration experience

Basic Qualifications

Principal Software Engineer

  • Bachelor’s in STEM + 5+ years of software development experience *(OR Master’s + 3 years | OR PhD | OR 4 additional years in lieu of degree)

  • Experience as a front-end, back-end, or full-stack developer
  • Agile development experience (Scrum/SAFe)
  • Strong experience in Java development
  • Object-oriented design principles
  • Version control tools (Git, Bitbucket, etc.)
  • Active TS/SCI (CI or FS Poly is accapted and prefered)

Sr. Principal Software Engineer

Bachelor’s + 6+ years experience (OR Master’s + 7 years OR PhD OR 4 additional years in lieu of degree) Same technical expectations as above with deeper experience and leadership capability

Preferred / Nice to Have Skills

  • Additional languages: C++, C, Python, JavaScript
  • Experience in AWS / Cloud environments
  • Linux expertise (Red Hat Enterprise Linux preferred)
  • Docker / Kubernetes (containerization)
  • Atlassian tools: Jira, Confluence, Bitbucket
  • DevOps or Site Reliability Engineering (SRE)
  • System integration, test, and deployment (automation a plus)
  • Experience with distributed systems (Sr. level)
  • Leadership experience (Sr. Principal level - Scrum Lead, Team Lead, etc.)

Benefits & conditions

  • Medical, Dental, Vision
  • 401(k) (Pre-tax & Roth options)
  • Life Insurance & AD\&D
  • Short & Long-Term Disability
  • HSA & Transportation Benefits
  • Employee Assistance Program
  • PTO / Vacation / Sick Leave

Why This Role

Mission-critical work supporting national security Competitive compensation ($150K-$200K+) Advanced technology stack and engineering challenges Long-term program stability

Apply for this position

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

Apply on clearancejobs.com

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

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

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