CACI’s Enterprise Solutions & Services Division is seeking a talented and self-motivated Software Engineer to join an exciting, and mission focused software development project working with a team of talented and dedicated professionals based in the Reston, Virginia area. The selected candidate will join a high performing software development team supporting mission critical systems, and is expected to apply best software engineering principles and Agile engineering methodologies to research, design, and manage application software lifecycle.
Specific responsibilities include:
Work closely with the government client to define release schedules.
Works independently with limited supervision
Define Agile Sprints and provide recommendations of schedule to the team and client.
Document, and analyze user requirements to define proper requirements for the team.
Experience with web application development in a production environment.
Ability to work with standard software development best practices, writing and updating technical documentation to include system design specifications.
Candidate must have an active TS/SCI Poly clearance to be considered.
Agile Scrum master
Familiarity with AWS cloud services.
Familiarity with DevOps and best practices.
Education & Experience:
Typically requires bachelor’s degree or equivalent, and 3 to 5 years of related experience.
A degree, professional, or personal experience in the following disciplines: Computer Engineering, Software Engineering, Computer Science, or Math.
Please apply if you do not have a degree as some of our best hires are self-taught.