Jobs and Careers
CA

Software Development Manager

CACI International Inc
United Statesfull_timeVerifiedPosted 22 Apr 2026
💰 $227,500/yr($108,400/yr$227,500/yr)

About the role

Job Title: Software Development Manager

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: None

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

Anticipated Posting End: 6/1/2026


The Opportunity:
CACI is seeing a Technical Scrum Master who will be working in a fast-paced environment supporting and building new features for the CACI AI Research Team.


Responsibilities:
The Software Development Manager is a hybrid role responsible for leading the software development agile team by overseeing design, implementation, Quality Assurance, and validation of programming code, products, and deployments; creating project outlines and timelines; facilitating daily stand-ups, and meetings to monitor project progress and resolve technical and project issues the team may be experiencing; removing project obstacles; documenting progress and communicating to appropriate audience.
•    Lead Agile product teams in an Agile Framework (SAFe) organization
•    Provide strategic technical leadership ensuring alignment with client needs and program goals
•    Conduct Agile ceremonies and events
•    Track and collect Agile metrics for inclusion into program level metrics Facilitate team velocity and remove blockers
•    Supports Shared Services and technical program leadership in conducting release planning, system design and system implementation as needed
•    Responsible for team performance to include delivery of documented deliverables
•    Creates meeting agendas and tracks after action items to closure for meetings as required
•    Facilitates team communications and updates Program Management Office (PMO), product owner, product stakeholders, and staff as appropriate
•    Prepares briefings on product status for both CACI and Government leadership
•    Collaborates effectively with team members across multiple organizations
•    Effectively documents and manages customer expectations in a fast-paced and fluid environment
•    Assists Quality/Program Manager with the creation of contract deliverable documentation

•    Responsible for researching, designing, developing and/or modifying software systems (e.g., custom, COTS, GOTS).

•    Presents ideas for system improvements. Develops cost estimates for software developments or enhancements.

•    Conducts impact analysis for software changes. Produces detailed specifications and writes software code.

•    Works closely with business analysts, designers, and subject matter experts to understand functional requirements.

•    Conducts unit tests and documents findings. Supports formal testing in controlled environment before code is promoted to production.

•    Adheres to program configuration change control standards.

•    Provides input into training manuals for users.






Qualifications:

Required: 

•    Must have Scrum Master Certification
•    Must be a US Citizen with ability to get a TS/SCI and CBP BI
•    3 years’ experience managing IT projects using either Agile Scrum or Kanban methodologies
•    5 years’ experience in software development, software engineering and/or IT system and network architecture supporting enterprise-wide IT solutions
•    Adaptable and able to work constructively with a technically and geographically diverse team
•    Excellent written and verbal communication skills
•    Work collaboratively within a cross-functional team environment, working with others to meet aggressive time-based goals and high-quality standards
•    Typically has a Computer Science Degree or equivalent experience and minimum 5 years of related work experience.
•    Backend development experience with common languages like Python, Java, Node.JS, C++, GO, Rust, etc.
•    Experience with containerization tools like Docker and orchestration platforms like Kubernetes for deploying and managing AI applications
•    Experience with databases such as PostgreSQL, MySQL, MongoDB, and NoSQL databases, and message passing middleware such as Redis and Kafka




Desired:
•  System Analysis experience
•    AWS Experience (CDK, SAM, EKS) 
•    Proficiency with JavaScript and common frontend frameworks such as Angular, React and Svelte
•    Demonstrated experience using rapid prototyping and Agile based software development methodologies 
•    Experience designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to problems

-

What

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →