hero

Jobs in the Indiana Uplands

The Indiana Uplands is a destination for opportunity. Find your place to thrive in our 11-county region.

Lead Software Engineer (AI/ML)

CACI International

CACI International

Software Engineering, Data Science
Virginia, USA · Remote
USD 98,500-206,800 / year
Posted on Sep 13, 2025

Job Profile:

Software Engineering T4

JR Type:

Funded

Job Category:

Engineering

Minimum Clearance Required to Start:

NACI

Percentage of Travel Required:

Up to 10%

Type of Travel:

Continental US

Program/Opportunity Name:

Program | DEAMs

Referral Bonus Plan:

$1,000 - Standard* * *

Job Description:


The Opportunity:
Are you ready to revolutionize financial auditability and financial management for a large Oracle ERP system in the DoD? We're seeking a successful, experienced Artificial Intelligence Software Engineer SME to join our team in implementing a cutting-edge software system that will transform how the Air Force manages finances and clean financial statement audits. If you're passionate about leveraging technology to streamline operations and enhance transparency, this is your chance to make a significant impact. Join us in building the future of financial management!

Responsibilities:

  • Design, develop, and implement AI solutions in production environments
  • Lead AI pilot programs from conception to execution
  • Design, develop, and implement AI solutions to support Software Development Life Cycle (SDLC)
  • Collaborate with cross-functional teams to integrate AI capabilities into existing systems
  • Provide technical expertise and guidance on AI technologies and best practices
  • Contribute to full-stack development projects
  • Optimize AI models for performance and scalability


Qualifications:

Required:

  • U.S. Citizenship is required
  • Bachelor's Degree in Computer Science, Engineering or related field of study
  • 10+ Years of experience in a Software Development-related role
  • 5+ Years of experience in a Lead Software Engineering role
  • 1+ Years of experience in a lead Software Engineering role with a focus on AI/ML
  • Demonstrated experience implementing AI solutions in live production systems
  • Strong proficiency in multiple programming languages (e.g., Python, Java, C++, JavaScript)
  • Expertise in cloud services, particularly Azure and AWS
  • Extensive knowledge of API development and management
  • Comprehensive understanding of both SQL and NoSQL databases
  • Experience with ERP systems, specifically Oracle
  • Comfort in working with deep learning frameworks (e.g., TensorFlow, PyTorch)
  • Knowledge of natural language processing (NLP) and computer vision
  • Familiarity with DevSecOps practices and tools
  • Experience with scaled agile development methodologies
  • Passion for AI technologies and staying current with industry trends
  • Proven ability to plan, execute and manage pilot programs
  • Self-motivated with the ability to work independently and as part of a team
  • Adaptable and able to thrive in a fast-paced, dynamic environment


Desired:

  • 5+ Years of experience in software engineering with a focus on AI/ML
  • SAFe Agile experience, SAFe Agilist Certification
  • Experience in a lead Software Development related role in a DoD or government environment
  • Familiarity with Agile and traditional project management methodologies
  • Relevant certifications are a plus

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.

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.

Since this position can be worked in more than one location, the range shown is the national average for the position.

The proposed salary range for this position is:

$98,500-$206,800