CACI International Jobs

Job Information

CACI International Senior Engineering Manager in Hanover, Maryland

Senior Engineering Manager

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

What You’ll Get to Do:

Are you tired of working to patch legacy applications and ready to put your knowledge, skills and experience to work building a true modern application that is new development, cloud native, working in an Agile Software Development Framework? Are you ready to actively influence the quality of one of CACI’s COTS products, impacting the success of the customers' mission, our team, and CACI? CACI is currently looking for a Senior Engineering Manager to join our HighVIEW product development team. HighVIEW is CACI’s commercial off-the-shelf (COTS) product designed for Enterprise Content Management.

The Senior Engineering Manager will work with other members of the product development team to conceive, develop, prototype, test and debug a new range of products for the HighVIEW Product suite in accordance with established goals and objectives; must have the ability to make sound technical decisions, prioritize project deadlines, follow up and complete critical items; required to quickly generate numerous design concepts, narrow down, and select the best option through an appropriate mix of analysis and prototyping; ability to motivate others to reach timelines and deliverables. You may also be spearheading the redesign of existing HighVIEW products. At times, you’ll work closely with product integrators and external customers to resolve challenging technical issues.

Those who excel in this role are individuals who can bring very creative ideas to solve complex problems, both technical and procedural. They have a willingness to learn various technologies that are or may be brought to bear in the development of current and future generations of HighVIEW. We’re looking for someone with a talent for product design and system architecture, and experience with team management. The Senior Engineering Manager will use their technical design skills to create functional and attractive products that are cost-effective and user-friendly.

More About the Role:

Serve as the HighVIEW senior engineering manager leading research and development efforts, software design and implementation, for the delivery of a releasable software product.

Responsible for:

  • Designing prototypes and feasibility models for proof of concept testing

  • Supporting efforts to verify and validate new product designs

  • Designing, developing and implementing software and database application capabilities with limited oversight

  • Presenting product designs to management and stakeholders.

  • Overseeing the engineering of product prototypes.

  • Testing prototype products for functionality, ease-of-use, and longevity.

  • Acting as a member of a product development team supporting teammates and collaborating with a do-what-it-takes attitude to ensure product and team success

You’ll Bring These Qualifications:

  • Must have an active TS/SCI with Poly

  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline.

  • At least ten (10) years technical experience in software product design and development in a Windows Environment

  • Experience working on unusually complicated problems and providing solutions that exhibit ingenuity, creativity, and resourcefulness

  • Deep understanding of data structures, data modeling, and software architecture

  • Must have strong analytical and problem solving skills, as well as a good background in the product development process.

  • Highly responsible leader and team-oriented self-starter with strong communication skills and work ethic

  • Ability to define and influence technical and process best practices within a team

  • Experience with various open source and cloud-based RDBMS

  • Strong .NET development experience (preferably .NET 6)

  • Ability to apply estimation techniques to software development efforts

These Qualifications Would be Nice to Have:

  • Experience with Machine Learning and Natural Language Processing techniques

  • Familiarity with XML, JSON, PowerShell, batch scripting

  • Experience with front-end technologies (e.g. Angular, jQuery)

  • Experience with agile and/or DevOps processes and tools (e.g., JIRA, Confluence)

  • Experience with building or maintaining cloud-native applications

  • Experience implementing microservice architectures

  • Experience with container platforms and container architectures

  • Experience with Solr or ElasticSearch

What We Can Offer You:

  • We’ve been named a Best Place to Work by the Washington Post.

  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

  • We offer competitive benefits and learning and development opportunities.

  • We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.

  • For over 60 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.

Company Overview: At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is an Equal Opportunity Employer – Females/Minorities/Protected Veterans/Individuals with Disabilities.

As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.