CACI International

Software Engineer

CACI International
Apply
3 days ago
Ypsilanti, MI, USA +2 moreMid Level
H1B sponsor

Base Salary

$69k - $142k/yr

Responsibilities

  • Implement full-stack features from requirements through code review, testing, and deployment with increasing independence.
  • Write clean, maintainable, production-ready code and comprehensive unit and integration tests.
  • Debug software issues, identify edge cases, and troubleshoot application deployments.
  • Build and work with APIs, web applications, scalable microservices, event-driven solutions, and serverless solutions.
  • Deploy and troubleshoot applications on AWS or Azure and use CI/CD pipelines.
  • Participate in code reviews, Agile ceremonies, sprint planning, and retrospectives.
  • Mentor junior engineers through pairing, documentation, onboarding support, and code reviews.
  • Collaborate with product managers, designers, and cross-functional engineering partners.
  • Document technical work and suggest improvements to code quality, performance, and team processes.

Requirements

  • Active TS/SCI security clearance is required.
  • Bachelor’s degree in computer science or a related field, or an equivalent combination of education and experience.
  • At least 3 years of hands-on professional software engineering experience developing, testing, and deploying software.
  • Solid programming skills in Python and JavaScript/TypeScript.
  • Experience with Git, code reviews, and Agile/Scrum teams.
  • Experience building or using RESTful APIs and web applications, including React and FastAPI.
  • Ability to communicate technical concepts clearly and collaborate effectively with cross-functional teams.
  • Desired qualifications include experience with AWS, Azure, or GCP; Spring Boot or similar frameworks; Docker; Kubernetes; relational and NoSQL databases; Jenkins, GitLab CI, or GitHub Actions; microservices; automated testing; and aerospace, defense, or regulated industries.

Benefits

  • Full-time regular employment with flexible time off.
  • Healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
  • Learning and development resources and opportunities for continuous career growth.
  • Up to 10% travel within the continental United States.
  • The position can be worked in more than one location; the posted salary range is a national average.

Tech Stack

Categories

CACI International

About CACI International

10,000+ employees

CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.

Contact me