Software Engineer

CACI International Inc.
Aurora, CO, United States
2 days ago

Role details

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

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology C Sharp (Programming Language) Code Review Continuous Integration Python (Programming Language) Pair Programming Scrum Methodology Cloud Services Software Engineering System Software
+7 more
TypeScript Web Applications Git Integration Tests Information Technology Restful APIs Microservices

Job description

Experteer Overview In this Software Engineer role, you will develop mission-critical space system software and own features from design to deployment. You will collaborate with cross-functional teams to deliver robust, scalable solutions and grow under the guidance of senior engineers. The position emphasizes end-to-end implementation, testing, and troubleshooting in a fast-paced space domain. It offers the opportunity to impact space missions while expanding your technical breadth and leadership skills. Compensation / Benefits * Deliver full-stack features with minimal guidance and clear requirements * Break down tasks, drive features through code reviews, testing, and deployment * Write high-quality, maintainable code with unit/integration tests * Mentor junior engineers, pair programming, and onboard new team members * Contribute to RESTful APIs, microservices, and cloud deployments * Participate in Agile ceremonies, CI/CD, and deployment troubleshooting * Collaborate with product managers and designers to clarify requirements * Document work to ensure maintainability and knowledge sharing * Identify edge cases and potential issues during implementation * Grow technical knowledge and propose process improvements Tasks * Bachelor’s degree in computer science or related field plus 3+ years of software development experience * 3+ years in development, testing, and deployment in a professional setting * Proficiency in at least one modern language (Java, Python, JavaScript/TypeScript, C#) * Experience with Git, code reviews, and Agile/Scrum * Experience with RESTful APIs and web applications * Strong collaboration and communication skills * Location requirement to work in office at least 3 days/week (up to 5 days with clearance) * Willingness to obtain TS/SCI clearance Key requirements * flexible time off benefit * robust learning resources * healthcare * retirement * continuing education * time off benefits

Requirements

_ managers and designers to clarify requirements * Document work to ensure maintainability and knowledge sharing * Identify edge cases and potential issues during implementation * Grow technical knowledge and propose process improvements Tasks * Bachelor’s degree in computer science or related field plus 3+ years of software development experience * 3+ years in development, testing, and deployment in a professional setting * Proficiency in at least one modern language (Java, Python, JavaScript/TypeScript, C#) * Experience with Git, code reviews, and Agile/Scrum * Experience with RESTful APIs and web applications * Strong collaboration and communication skills * Location requirement to work in office at least 3 days/week (up to 5 days with clearance) * Willingness to obtain TS/SCI clearance Key requirements * flexible time off benefit * robust learning resources * healthcare * retirement * continuing education * time off benefits

Apply for this position

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

Apply on us.experteer.com

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

7:36 min

Formulating career strategies for junior and senior engineers

Anna Fritsch-Weninger · LIVE

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