Jobs and Careers
CA

Senior Software Engineer

CACI International Inc
999 REMOTERemotefull_timeVerifiedPosted 3 Oct 2024
💰 $229,200/yr($104,200/yr$229,200/yr)

About the role

Senior Software Engineer

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: Public Trust

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

* * *

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

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →