SIGN IN
Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 7 hours ago

Software Engineer

CACI International Inc is seeking a Software Engineer to join their team in developing new capabilities for classification marking tools and M365 web-based applications. The role involves full life cycle design, development, testing, and documentation of policy-driven software, with a focus on JavaScript development and collaboration within a team.
Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Participate in the full software development life cycle, including design, development, testing, and documentation
Create and maintain policy-driven software solutions across multiple fabrics
Work with a team of developers to implement new features and capabilities in support of the current classification marking tool
Develop tools to support M365 web-based applications
Extend and customize existing tools used for classification string validation and comparison
Ensure these tools effectively support access control mechanisms
Utilize extensive experience in JavaScript for development tasks
Apply working knowledge and experience with .NET or C# where necessary
Engage in requirements elicitation to gather and clarify needs from stakeholders
Translate requirements into technical specifications and design documents
Work collaboratively within an existing team to achieve project goals
Provide constructive input and feedback throughout the software development lifecycle
Participate in testing activities to ensure the quality and functionality of developed software
Identify and report bugs and work on resolutions in a timely manner
Create and maintain comprehensive documentation for developed software, including design documents, user guides, and technical specifications
Stay updated with the latest trends and best practices in software development
Contribute to the improvement of development processes and tools within the team

Qualification

JavaScript.NETC#JunitCypressJIRAGitlabRequirements ElicitationTroubleshootingTime ManagementCollaborative Work

Required

TS/SCI with polygraph
Bachelor's Degree or higher in computer engineering or in a field related to computer engineering or computer science disciplines is required. 4 years of software engineering experience may be substituted for a bachelor's degree, for a total of 9 years
5+ years of software engineering experience is required
2+ years' work experience in a SIGINT, IA, or IT domains is required
Have working knowledge of JavaScript, Junit, and Cypress
Working knowledge of JIRA and Gitlab
Experience performing code reviews
Ability to work directly with customers
Troubleshooting skills

Preferred

Gather, analyze, and capture customer requirements
Adhere to development processes the team has established
Assist in the development of requirements for new features and fix defects
Create and expand unit tests
Track and respond to user issues/questions
Triage user issues
Test new software releases and merge requests
Familiarity with Classification rules
Experience working collaboratively with a team of developers, Contractors, and the Government
Contribute content for the development of high-level documentation and guides
Familiarity with cloud and server side VMs, networking, and security protocols and best practices
Strong, Time Management skills

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase