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.
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.