Senior Software Engineer - AI / Full Stack
999 REMOTE
The Opportunity:
CACI is seeking a Senior Software Engineer to join our team of technical and functional experts supporting the U.S. Department of Homeland Security (DHS) Headquarters, Chief Technology Officer Directorate (CTOD), Artificial Intelligence and Emerging Technology (AI/ET) initiative. This team works with a federal workforce staff with technical expertise for the smooth functioning of high-visibility, department-wide AI initiatives.
You will excel at conceptualizing ideas and developing implementation plans. In addition, you will have Full stack development experience with expertise in multiple programming languages, proficiency with cloud services (Azure and AWS), understand API development and management, and possess a comprehensive knowledge of both SQL and NoSQL databases. A strong passion for AI technologies favorable, and documented experience planning, executing, and managing pilot programs should be clearly highlighted in the resume.
Responsibilities:
Manage multiple projects simultaneously.
Collaborate with matrixed functional and technical experts to plan, organize, and direct activities for all assigned projects to achieve project goals.
Provide support across multiple CTOD AI/ET and DHS Department-wide projects including, but not limited to Artificial Intelligence Task Force projects and pilots, Generative AI, emerging technology research and planning. May support projects related to Facial Recognition/Face Capture
and Language Translation and Transcription
Assist with meeting management and logistics support relevant to assigned work to include drafting topic ideas, supporting project coordination, and routing agendas.
Participate in working group sessions on topics relevant to assigned and supported work.
Assist in development of informational products like briefings, fact sheets, reports, memos, and recommendations for internal and external stakeholders as necessary, ensuring accuracy and compliance with guidelines and policies.
Conduct research and provide analytical support, conduct analysis, and draft recommendations in support of CTOD AI/ET Corps priorities.
Ensure awareness and understanding of overall program status including risks, strategic options, and decisions for resolution by all relevant stakeholders.
Provide thought leadership to drive customer mission priorities and program success.
Bring a collaborative, team-centric attitude and enthusiasm that encourages outreach and partnership.
Stay current with the latest advancements in AI technologies, tools, and best practices.
Qualifications:
Required:
MA/MS and 12 years’ experience in a related field, or equivalent (equivalency includes BA/BS + 15 years applicable experience)
Ability to conceptualize ideas and develop implementation plans.
Expertise in multiple software developer languages including, but not limited to: YAML, JSON, Python, Java, JavaScript, TypeScript, and React
Demonstrated skill with cloud services and platforms (Azure and AWS) including an understanding of how to deploy, manage, and scale applications; familiarity with cloud architecture; ability to design systems that can scale horizontally and handle high availability.
Knowledge of virtual networks, load balancers, and content delivery networks (CDNs); and familiar with DevSecOps
Demonstrated skill to develop and work with APIs including familiarity with RESTful services, knowledge of authentication methods, familiarity with data formats, and skilled in handling API errors.
Comprehensive understanding of SQL and NoSQL database including the ability to choosing the right database to leverage the strengths of both to design efficient, scalable, and reliable systems and ability to evaluate and choose the appropriate database type based on the application requirements; experience in integrating SQL and NoSQL databases within the same application, when appropriate; and advanced understanding of security best practices for both SQL and NoSQL databases
Full Stack development experience including proficiency in both front-end and back-end development, ability to handle all aspects of a web application from designing the user interface to managing the server and database.
Ability to work independently on a complex task with little direction and management oversight.
Willing and able to obtain Department of Homeland Security (DHS) Entry On Duty (EOD) (US Citizenship required); Active EOD preferred
Desired:
Project Management Certification (PMP, Scrum, Agile)
Thrive in a geographically dispersed, remote workforce.
Strong organization and communications skills and ability to work collaboratively with Senior Government Leaders
Advanced MS Office Suite proficiency (Excel, PowerPoint, Word, Teams)
Strong initiative to proactively establish relationships, setting up working groups to achieve outcomes, finding opportunities to innovate and improve value, as well as providing new ideas for improvement.
Able to understand customer operational needs and identify areas for improvement in business processes and propose solutions.
Application-level understanding of 508 compliance requirements.
Excellent interpersonal skills and able to relate effectively with program employees, government/client representatives, and internal organizational functional representatives.
Able to discover relevant data, understand the context it is being used, and apply experience analysis to turn data into useful information.
Experienced receiving initial information and guidance, conducting research to better understand requirements, and achieving high quality results.
Understanding of Data Science principles and best practices
_____________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
An environment of trust.
CACI takes pride in fostering a diverse and accessible culture where every individual feels supported to chart their own path. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.
Your potential is limitless. So is ours.
_____________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$104,200-$229,200CACI is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
ApplyJob Profile
RestrictionsRemote Travel required
Benefits/PerksAccess to robust learning resources Autonomy Competitive compensation Comprehensive benefits Continuing education Culture of integrity Diverse and accessible culture Environment of trust Family support Financial Flexibility Flexible time off Focus on continuous growth Healthcare Learning and development opportunities Learning resources Retirement Robust learning resources Unique flexible time off Wellness
Tasks- Collaborate with experts
- Conduct research
- Design
- Develop informational products
- Identify areas for improvement
- Manage projects
- Planning
- Project management
- Provide analytical support
- Support AI initiatives
508 Compliance Access Agile AI AI technologies Analytical Analytical support API Development APIs Artificial Intelligence AWS Azure CDNs Cloud Cloud Architecture Cloud Services Compliance Databases Data Science Design DevSecOps Emerging technology Excel Facial recognition Full-stack Generative AI Implementation Information Technology Innovation Interpersonal Java Javascript JSON Leadership Load balancers Logistics Logistics support Make MS Office MS Office Suite NoSQL NoSQL databases Office Suite Organizational Planning PowerPoint Programming Programming languages Project Project Management Python React Research RESTful Services Routing Scrum Security Security Best Practices Software Development SQL Teams Typescript User Interface Virtual networks Word YAML
Experience12 years
EducationAnalytical B.A. BA/BS B.S. Business Equivalent Information Technology MA Management MS Related Field
Certifications