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

Senior Software Architect

Senior Software Architect

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: Continental US

Anticipated Posting End: 5/31/2025

The Opportunity:

CACI is seeking a highly skilled Senior Software Engineer (T6) with strong software architecture experience to support programs in our C3I Analytic Solutions Division. This position will provide direct billable support to multiple programs within the division, focusing on solving especially challenging technical problems and enhancing cross-program interoperability. Reporting directly to the Division VP, you will play a crucial role in advancing our capabilities across various critical U.S. Government missions.
 

Why join our mission: The C3I Analytic Solutions Division develops cutting-edge solutions that empower intelligence analysts and support warfighters. We work directly with operational users to design, develop, and maintain capabilities that enable the management and fusion of data from multiple intelligence sources, directly supporting vital national security missions.


Responsibilities:

  • Provide expert-level software engineering support across multiple programs
  • Solve complex technical challenges and enhance cross-program interoperability
  • Design and implement scalable, cloud-based architectures using AWS
  • Develop and optimize applications using Java and related technologies
  • Architect scalable containerized applications running on Kubernetes
  • Work with geospatial data and big data platforms
  • Utilize Elastic and other database technologies for efficient data management
  • Collaborate with program teams to address technical challenges
  • Advise on best practices for cloud architecture and software development
  • Contribute to the division's technical strategy and roadmap
  • Mentor junior engineers and promote knowledge sharing across teams

Qualifications:

Required: 

  • U.S. Citizen
  • Active TS/SCI clearance (preferably with a recent polygraph)
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum 15 years of experience in software engineering
  • Strong understanding of the Intelligence Community and object-based production methodologies
  • Expert-level proficiency in Java and cloud architecture with AWS
  • Extensive experience with Kubernetes, Elastic, geospatial data, and big data platforms
  • Proven track record of solving complex technical problems
  • Excellent communication and leadership skills
  • Ability to work effectively across multiple teams and programs

Desired:

  • Master's degree in a relevant field
  • Experience with additional programming languages and cloud platforms
  • Familiarity with machine learning and AI technologies
  • Knowledge of DevSecOps practices and tools
  • Experience with agile development methodologies
  • Track record of technical publications or presentations

-

________________________________________________________________________________________

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:

$137,400 - 302,300 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

$219850 / YEARLY (est.)
min
max
$137400K
$302300K

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 Senior Software Architect, CACI

If you're a seasoned software architect looking for your next challenge, CACI in Denver, CO has an exciting opportunity for you as a Senior Software Architect! Imagine using your unique skills to support critical U.S. Government missions while solving complex technical problems. In this full-time role, you'll be an integral part of our C3I Analytic Solutions Division, where we create cutting-edge solutions that empower intelligence analysts and support warfighters. You'll work directly with operational users to design and implement scalable, innovative software architectures on platforms like AWS, ensuring cross-program interoperability is a breeze. Your daily tasks will include developing applications with Java and enhancing cloud-based architectures, while utilizing your expertise in technologies such as Kubernetes and Elastic. With an emphasis on mentoring junior engineers and advising program teams, you'll contribute significantly to our technical strategy. Not only will you engage in hands-on software engineering, but you'll also help shape the future of national security solutions. If you hold a strong track record with a minimum of 15 years in software engineering and have an active TS/SCI clearance, we want to hear from you. At CACI, our culture focuses on integrity, trust, and continuous growth, providing you with the autonomy to innovate and the support to reach new heights in your career. Join us, and let’s make an impact together!

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

As a Senior Software Architect at CACI, your primary responsibilities will include providing expert software engineering support across multiple programs, solving complex technical challenges, and designing scalable cloud architectures. You'll work directly with cross-functional teams to enhance interoperability and ensure the success of various U.S. Government missions.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Architect position at CACI?

To be considered for the Senior Software Architect position at CACI, candidates must have a bachelor's degree in Computer Science or a related field, along with a minimum of 15 years of software engineering experience. An active TS/SCI clearance and proficiency in Java and AWS are also essential qualifications.

Join Rise to see the full answer
What skills are crucial for a Senior Software Architect at CACI?

Key skills for a Senior Software Architect at CACI include expert-level proficiency in Java and cloud architecture with AWS, extensive experience with Kubernetes and geospatial data, and strong problem-solving capabilities. Excellent communication and leadership skills are also vital for mentoring junior engineers and collaborating effectively across teams.

Join Rise to see the full answer
Is prior experience in the Intelligence Community necessary for the Senior Software Architect role at CACI?

While it's not mandatory, having a strong understanding of the Intelligence Community and object-based production methodologies is highly valued for the Senior Software Architect role at CACI. This background will enhance your ability to contribute effectively to mission-critical projects.

Join Rise to see the full answer
What is the work culture like for a Senior Software Architect at CACI?

The work culture at CACI emphasizes integrity, trust, and continuous growth. As a Senior Software Architect, you'll be part of a collaborative, high-performing team focused on important national security missions, with opportunities for personal development and a supportive environment that encourages innovation.

Join Rise to see the full answer
Common Interview Questions for Senior Software Architect
Can you describe your experience with cloud architectures as a Senior Software Architect?

When answering this question, talk about specific projects where you've designed and implemented cloud architectures, emphasizing your experience with AWS and how you ensured scalability and security across platforms.

Join Rise to see the full answer
How do you handle complex technical challenges in software engineering?

Discuss a particular technical challenge you faced, outline your problem-solving approach, and highlight the tools and methodologies you utilized to arrive at an effective solution.

Join Rise to see the full answer
What strategies do you employ to mentor junior engineers?

Share your philosophy on mentoring, including personalized guidance, creating learning opportunities, and promoting a culture of knowledge sharing within your team.

Join Rise to see the full answer
Describe a successful project where you improved cross-program interoperability.

Use this opportunity to detail a specific project, the challenges you faced in achieving interoperability, and the outcomes that resulted from your strategic approach.

Join Rise to see the full answer
How do you prioritize tasks while managing multiple projects as a Senior Software Architect?

Explain your prioritization process, perhaps using methods like Agile practices or project management tools that helped you balance competing deadlines and ensure successful project completion.

Join Rise to see the full answer
What tools and technologies are you most familiar with in software development?

List tools like Java, Kubernetes, Elastic, and any big data platforms you've worked with, and relate how these technologies contributed to the success of your projects.

Join Rise to see the full answer
How do you incorporate feedback into your software architecture design?

Discuss how you collect feedback from stakeholders and operational users, and how you adapt your designs based on that feedback to meet end-user needs effectively.

Join Rise to see the full answer
What do you think is the future of software engineering in cloud environments?

Share your insights on trends in cloud technology, such as microservices architecture and serverless computing, and how those trends can enhance security and scalability in future software projects.

Join Rise to see the full answer
Can you provide an example of how you used data management techniques in a project?

Detail a project where effective data management was critical, focusing on how you utilized technologies like Elastic and the outcomes that resulted from efficient data handling.

Join Rise to see the full answer
How do you ensure compliance with industry standards while developing software?

Explain your approach to keeping up-to-date with relevant standards and regulations, and describe how you incorporate compliance into your development processes to ensure both security and efficiency.

Join Rise to see the full answer
Similar Jobs
Posted yesterday

Join CACI as an Instructional System Developer and make a difference in training development for Army personnel.

Drive the success of national security as a Senior Counterintelligence Operations Instructor at CACI, specializing in advanced training and operational support.

Join General Dynamics Mission Systems as a Software Engineer to develop innovative solutions for high-stakes defense operations.

Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching

Join Vanta’s Developer Experience team as a Senior Software Engineer and play a key role in building tools that empower engineers to deliver robust products efficiently.

Photo of the Rise User
Posted yesterday

Join Top Hat's Core Frontend Team as an Intermediate Frontend Developer to help shape the future of higher education with innovative technology.

Join General Dynamics Mission Systems as an Entry Level Software Engineer and contribute to cutting-edge defense technologies.

The OCC Remote Chicago - 125 S Franklin
Posted 12 days ago

The Options Clearing Corporation is looking for an Associate, Software Engineering to assist in managing and implementing various third-party software packages in support of its clearing operations.

Photo of the Rise User
Wise Remote Worship Square, 65 Clifton Street, London, United Kingdom
Posted 12 days ago

Join Wise as a Senior Software Engineer and help build a global database platform that supports millions of customers worldwide.

Photo of the Rise User

Join Boeing as an Experienced Software Engineer to advance secure network protocols for NASA's exploration initiatives in a dynamic, on-site setting.

Photo of the Rise User
Posted 5 days ago

Join Jobgether as a Software Engineer I to launch impactful products that redefine car ownership using cutting-edge AI technology.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 10, 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, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions