Software Engineer - Aurora, CO or Meridian, CO
$100,000–$236,579 year
On-site · Aurora, Colorado, United States or Meridian, Colorado, United States
Job Summary
Develop, test, and document software applications for a variety of systems. Research, design, and implement new functionality based on customer/operational requirements; build unit tests; and communicate highly technical concepts clearly to technical and non-technical audiences. Requires a Bachelor’s degree in CS/CE/EE, active TS clearance with SSBI/SCI eligibility, and 2+ years of experience in Java and C/C++, plus proficiency in Python, C++, Java, HTML, and JavaScript. Must have 2+ years’ experience developing software for UNIX/Linux, knowledge of Windows/Linux API/ABI, and experience with client/server architectures. Proficient with Git in multi-developer environments and baseline branch management. Familiarity with OpenSource NoSQL products (e.g., HBase, Accumulo, Hadoop), Docker, Kubernetes, Helm, Rancher, and MapReduce-based technologies (Hadoop, Hive, Pig). Experience building RESTful services and technical documentation for software projects. Security+ certification and additional DevOps/CI experience are preferred. Salary range: $100,000–$236,579 plus comprehensive benefits.
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering
- Active Top Secret Security Clearance with SSBI and SCI eligibility
- At least two (2) years of experience (non-intern) developing software with Java and other high-level languages such as C, C++
- Proficient in Python, C++, Java, HTML, JavaScript
- At least two (2) years’ experience (non-Intern) developing software for UNIX/Linux operating systems
- Experience with Windows and Linux System API and ABI
- Experience developing client/server network architectures
- Configuration control experience using GIT in a multi-developer environment with baseline branch management
- Demonstrated ability to work with OpenSource (NoSQL) products (e.g., HBase, Accumulo, Hadoop, BigTable)
- Experience with Docker containerization, Kubernetes, Helm and Rancher
- Demonstrated work experience with Map Reduce and related technologies (Hadoop, Hive, Pig)
- Demonstrated work experience developing Restful services
- Demonstrated technical writing skills and experience generating technical documents for software development projects
- Preferred: Security+ certification
- Experience with distributed software version control systems and CI such as Jenkins
- Experience implementing and integrating security concepts (authentication, authorization, encryption, integrity, non-repudiation) into applications
- Experience with Dev-Ops support to production systems
- Strong self-motivation and ability to work under minimal supervision
- Ability to work in small teams to solve complex problems
- Experience with software development lifecycle tools
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.