> Markdown version of [/jobs/ext/144989-software-engineer](https://www.wearedevelopers.com/jobs/ext/144989-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** TEKSYSTEMS INC. - **Location:** Aurora, CO, United States - **Experience:** Expert - **Salary:** $150,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** May 15, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8917928/software-engineer ## About the Role 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.) ## 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 ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)