CACI International

Software Engineer

CACI International
Apply
1 day ago
Ypsilanti, MI, USA +2 moreMid Level
H1B sponsor

Base Salary

$69k - $142k/yr

Responsibilities

  • Implement full-stack features with increasing independence and drive them through code review, testing, and deployment.
  • Write clean, maintainable, production-ready code and comprehensive unit and integration tests.
  • Debug and troubleshoot software issues, deployment problems, and code outside the engineer’s immediate area of familiarity.
  • Work with RESTful APIs, scalable microservices, cloud platforms, and event-driven or serverless solutions.
  • Participate in code reviews, Agile ceremonies, sprint planning, retrospectives, and technical discussions.
  • Support junior engineers through mentoring, pair programming, code reviews, documentation, and onboarding assistance.
  • Collaborate with product managers, designers, and cross-functional partners to clarify requirements and communicate progress.
  • Identify opportunities to improve code quality, performance, development processes, and technical skills.

Requirements

  • 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.
  • Willingness and ability to obtain a TS/SCI U.S. Government Security Clearance.
  • Solid proficiency in Python and JavaScript/TypeScript with the ability to write clean, testable code.
  • Experience with version control, code reviews, Agile/Scrum teams, RESTful APIs, web applications, React, and FastAPI.
  • Preferred experience with AWS, Azure, or GCP; Spring Boot; Docker; Kubernetes; PostgreSQL; MySQL; NoSQL databases; Jenkins; GitLab CI; GitHub Actions; microservices; and automated testing frameworks.
  • Ability to collaborate effectively, communicate technical concepts clearly, and work with cross-functional partners.

Benefits

  • Full-time regular employment with flexible time off.
  • Healthcare, wellness, financial, retirement, family support, continuing education, and other time-off benefits.
  • Learning and development resources and opportunities for continuous career growth.
  • The position can be worked in more than one location and requires up to 10% continental U.S. travel.

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