Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Software Engineer

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

Anticipated Posting End: 6/2/2025

The Opportunity:

CACI is seeking a Software Engineer to join a highly energetic and fast-paced team of skilled engineers!   As a key contributor you will provide high-priority solutions needed by the Intelligence Community in support of critical national defense objectives.  You will be deeply involved in creating new, and modifying existing solutions to facilitate novel customers and use cases.  You will also be involved in the definition and development of future architectural implementations and system components to ensure continued performance, and readiness for what may come next.

You will be able to be impact configuration, control, status, processing, and analytic solutions for this critical operational system.  Join us to solve engaging problems with a great team in support of interesting missions!

Responsibilities:

  • Develop an understanding of our processing architecture, system control interfaces, and data products then use that knowledge to build robust solutions providing meaningful real-world results.

  • Participate in field testing and deployment of operational capabilities into 24/7 mission centers.

  • Elicit use cases and requirements from our customers, as well as support training of fellow team members and government customers. 

  • Exercise critical-thinking and troubleshooting skills to assess operational issues or needs, and identify candidate approaches.

  • Prototype solutions for investigation and demonstration on test platforms.

  • Be a key member of a small team working full-stack solutions on an end-to-end system.

  • You will see your contributions rapidly deployed to operational products and you will have a strong connection to the impact of your work.

Qualifications:

Required:

  • Active TS/SCI with the ability to obtain a polygraph

  • Bachelor of Science in a scientific, mathematical, or engineering discipline.

  • 7+ years of experience

  • Significant experience with: Gitlab and Programming Languages (Python, C++, and/or C++ Extension Modules).

  • Strong troubleshooting skills supporting a mission critical operational environment.

  • Linux Proficiency.

  • Strong hands-on coding experience.

Desired:

  • Experience with software defined radio and/or X-Midas programming

  • Experience with web applications and User Interface design and development (Vue, Angular)

  • Experience with Podman (or Docker) and Kubernetes

  • Experience with API design

  • Experience transitioning applications to government commercial cloud systems

  • Software test automation

-

________________________________________________________________________________________

What You Can Expect:

 

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.

 

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy. 

 

Your potential is limitless. So is ours.

Learn more about CACI here.

________________________________________________________________________________________

Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.

The proposed salary range for this position is:

$98,500 - 206,800 USD

CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Average salary estimate

$152650 / YEARLY (est.)
min
max
$98500K
$206800K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, CACI

Are you passionate about software development and looking to make an impact in the defense sector? CACI in Denver, CO, is seeking a dynamic Software Engineer to join our energetic team! In this full-time role, you'll play a crucial part in delivering high-priority solutions for the Intelligence Community, contributing to national defense initiatives that matter. As a Software Engineer, you'll get your hands dirty by developing new solutions and improving existing ones to cater to various customer needs. Your responsibilities will also include participating in field testing, defining future system architectures, and engaging with clients to gather use cases – all while working on an end-to-end system in an exciting, collaborative environment. With 7+ years of experience and proficiency in Python, C++, and Linux, you will quickly see the impact of your work as you develop innovative solutions that support critical operations. CACI offers a culture of integrity, trust, and continuous growth, ensuring you have ample opportunities to flourish in your career. If you’re ready to dive into cutting-edge technology while ensuring the safety of our nation, we’d love to have you on board!

Frequently Asked Questions (FAQs) for Software Engineer Role at CACI
What are the main responsibilities of a Software Engineer at CACI?

As a Software Engineer at CACI, you will be responsible for developing and modifying solutions to meet customer needs, participating in field testing and deployment for operational capabilities, and defining architectural implementations. You'll also work on troubleshooting operational issues and prototype solutions to demonstrate on test platforms.

Join Rise to see the full answer
What qualifications are necessary to apply for the Software Engineer role at CACI?

Applicants for the Software Engineer position at CACI should have a Bachelor of Science in a scientific, mathematical, or engineering discipline, along with 7+ years of experience in relevant programming languages such as Python and C++. An active TS/SCI with the ability to obtain a polygraph is required, along with strong Linux proficiency and hands-on coding experience.

Join Rise to see the full answer
How does CACI support the professional growth of Software Engineers?

CACI emphasizes continuous growth and provides robust learning resources to support the professional development of Software Engineers. The company fosters an environment that encourages contributions and innovation, allowing team members to learn new skills and advance their careers while working on critical missions.

Join Rise to see the full answer
What programming languages should a Software Engineer at CACI be familiar with?

A Software Engineer at CACI should be proficient in programming languages such as Python and C++, along with experience in Gitlab. Familiarity with web development frameworks like Vue or Angular, as well as containerization technologies like Docker or Podman, is also beneficial.

Join Rise to see the full answer
What benefits does CACI offer to their Software Engineers?

CACI offers a comprehensive benefits package for Software Engineers, including competitive compensation, flexible time off, healthcare options, retirement plans, and opportunities for continuing education. The company prioritizes work-life balance and supports employees and their families through numerous wellness initiatives.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with software development in a mission-critical environment?

When answering this question, highlight any relevant projects you've worked on that required high availability and reliability. Discuss your role, the technologies you used, and how you contributed to the team’s success.

Join Rise to see the full answer
How do you approach troubleshooting in software applications?

Explain your methodology for identifying and resolving issues. You can talk about using logs, user reports, and testing tools. Additionally, share examples where you effectively solved a problem under tight deadlines.

Join Rise to see the full answer
What programming languages are you most comfortable with?

Clearly indicate your proficiency in languages such as Python and C++. Provide examples of projects where you've applied these languages and how you've utilized them to create effective solutions.

Join Rise to see the full answer
How do you ensure that your code is optimized and maintainable?

Talk about best practices you follow, such as code reviews, commenting, and following coding standards. Mention any tools you use for optimization and performance monitoring.

Join Rise to see the full answer
What is your experience with version control systems like Git?

Share your experience with Git, including any specific features you leverage such as branching, merging, and pull requests. Provide an example of a situation where version control helped you manage a project.

Join Rise to see the full answer
Have you worked with containerization technologies like Docker or Kubernetes?

If applicable, describe your experience using Docker or Kubernetes in development or deployment. Mention how these technologies benefited your projects, emphasizing scalability and efficiencies.

Join Rise to see the full answer
Can you explain a challenging software engineering problem you've solved?

Choose a specific instance that clearly outlines the problem, your thought process in approaching it, and the eventual solution. Emphasize any collaboration with teams and the outcomes of your efforts.

Join Rise to see the full answer
How do you stay updated with the latest technologies and industry trends?

Discuss any resources you utilize such as tech blogs, forums, or online courses. Mention how you implement what you learn into your professional practice to ensure you’re at the forefront of your field.

Join Rise to see the full answer
What role do you think collaboration plays in software development?

Share your perspective on the importance of teamwork and collaboration. Provide examples of how you've successfully collaborated with cross-functional teams and the positive results it led to.

Join Rise to see the full answer
Why do you want to work as a Software Engineer at CACI?

Express your passion for the role and align your personal values with CACI's mission. Highlight what excites you about working on national defense projects and how your skills will contribute to the company's goals.

Join Rise to see the full answer
Similar Jobs
Posted 20 hours ago

Join CACI as an Engineering Operations Manager and lead a team in enhancing IT services for the Department of the Air Force.

CACI Hybrid US CO Colorado Springs
Posted 20 hours ago

As a Computer Engineer at CACI, you'll lead complex engineering challenges to enhance our nation's security.

Photo of the Rise User
Posted 6 days ago

Join Renesas as a Validation Engineer and contribute to shaping a smarter, safer future through innovative semiconductor solutions.

Photo of the Rise User
Posted 9 days ago

Elbit Systems of America is looking for a skilled Engineering Technician II to optimize manufacturing processes for their industry-leading night vision products.

Photo of the Rise User
Intetics Remote No location specified
Posted 4 days ago

Intetics Inc. seeks a skilled Gen AI/Agentic Engineer to drive AI-based solutions and application development in a fully remote setting.

Photo of the Rise User
Posted 12 hours ago

Step into the role of Head of Engineering at Collective[i], where you'll lead a dynamic team in crafting cutting-edge technology solutions for business success.

Photo of the Rise User
Eurofins Hybrid Baltimore, MD, USA
Posted 13 days ago

Join Eurofins Scientific as a Certification Engineer and contribute to ensuring product safety across multiple industries.

Photo of the Rise User
O-I Hybrid 150 Industrial Blvd, Toano, VA 23168, USA
Posted 10 days ago

At O-I, we are looking for an Industrial Maintenance Mechanic to uphold our high standards in glass production, maintaining machinery and facilitating smooth operations.

Photo of the Rise User
Oshkosh Corporation Hybrid Bradenton, Florida, United States
Posted yesterday

Join Pierce Manufacturing as an Electrical Technician to enhance the assembly of life-saving vehicles through your technical expertise.

MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Alliance just viewed Director - Music Publishing Licensing at SoundCloud
Photo of the Rise User
Someone from OH, Cincinnati just viewed M365 Technical Advisor at Upwork
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Client Care Support at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Level 1 Support Technician at Pico
Photo of the Rise User
Someone from OH, Steubenville just viewed Digital Marketing Content Intern at Sanction Scanner
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Labeling Associate - 6 Month Contract at Citylitics
Photo of the Rise User
Someone from OH, Dublin just viewed Trainee Database Engineer - IN ( Oracle ) at Rackspace
Photo of the Rise User
12 people applied to GIS Summer Intern at AECOM
C
Someone from OH, Lorain just viewed RN Ambulatory - Dermatology at CCF
Photo of the Rise User
Someone from OH, New Albany just viewed Jr Data Scientist (Hybrid) at NielsenIQ
Photo of the Rise User
Someone from OH, Lewis Center just viewed Banking Sector | PL/SQL Developer (Hybrid) at Devoteam
Photo of the Rise User
Someone from OH, Loveland just viewed Director, Change Management at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Manager, People Partner (Remote, US) at Renew Home
Photo of the Rise User
Someone from OH, Pleasant Hill just viewed Manager, Strategic Partnerships at Lindenwood University
Photo of the Rise User
Someone from OH, Columbus just viewed Associate Director, US HCP Marketing at Sobi
Photo of the Rise User
17 people applied to UI Developer Intern at RainFocus
C
Someone from OH, Cincinnati just viewed Injection Molding Machine Operator at Clarios
Photo of the Rise User
9 people applied to Agile Scrum Master at DNAnexus
Photo of the Rise User
Someone from OH, Columbus just viewed Senior XM Advisor - Customer Experience at Qualtrics
Photo of the Rise User
12 people applied to HVAC Apprentice at DuPont
Photo of the Rise User
Someone from OH, Columbus just viewed Dynamics 365 Senior Functional Consultant at ARO
Photo of the Rise User
Someone from OH, Canton just viewed Consultant- Natural Resources at Esri
Photo of the Rise User
Someone from OH, Strongsville just viewed Digital Operations Specialist at Riverside Insights
Photo of the Rise User
8 people applied to CAD Designer at Belcan