Senior Software Engineer

CACI International Inc

Washington (District of Columbia)

In loco

USD 82.000 - 172.000

Tempo pieno

5 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

CA CI International Inc. is seeking a Senior Software Engineer to design, build, and sustain mission-critical DoW PPBE applications.

You will own end-to-end software architecture, from full-stack development to integrating AI features and intelligent document processing, while upholding stringent security and compliance standards. You will lead, mentor, and review work, collaborating across teams to deliver reliable APIs, scalable systems, and robust testing.

Competenze

  • Bachelor's degree in Computer Science, Data Science, Mathematics, or related STEM field.
  • 10+ years of professional software development experience in full-stack environments.
  • Experience delivering software in the federal sector (DoD/DoW or other federal agencies).
  • Strong knowledge of React, TypeScript, NodeJS, Python, and .NET.
  • Experience with RESTful APIs and system integration.

Mansioni

  • Design, build, and maintain full-stack applications using React, TypeScript, NodeJS, Python, and .NET.
  • Lead by example in sound software design, automated testing, code review, and ownership of delivered work.
  • Mentor and support junior developers through code reviews, pairing, and technical guidance.
  • Integrate AI-enabled features into production systems, including LLM/GenAI APIs, RAG pipelines, and agentic workflows.
  • Architect reliable API integrations with strong error handling and graceful degradation.
  • Troubleshoot and resolve system defects.
  • Address security vulnerabilities and ensure compliance with DoW cybersecurity standards.
  • Participate in CI/CD pipelines (GitLab) and collaborative development workflows.
  • Document technical implementations and stay current with relevant technology developments.

Conoscenze

React
TypeScript
NodeJS
Python
.NET
RESTful APIs
CI/CD
Testing
Security best practices
Mentoring

Formazione

Bachelor's degree in Computer Science or related STEM

Strumenti

Git
Docker
Kubernetes
AWS
Azure
GCP
GitLab
Terraform

Descrizione del lavoro

Job Title: Senior Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: SecretEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity:Join our team as a Senior Software Engineer supporting Department of War (DoW) PPBE (Planning, Programming, Budgeting, and Execution) applications. You'll help build and sustain mission-critical defense financial and planning systems that modernize how the DoW plans, programs, budgets, and executes operations. End-to-end software architecture is yours to own, from traditional full-stack development to integrating agentic AI capabilities such as LLM-enabled features and intelligent document processing, and more. Strong engineering fundamentals and federal-sector experience are essential, because this position helps balance a growing team by setting the standard for design, testing, code review, and ownership. Work is performed in both unclassified and classified environments.Responsibilities:Design, build, and maintain full-stack applications using modern technologies such as React, TypeScript, NodeJS, Python, and .NETLead by example in sound software design, automated testing, code review, and ownership of delivered workMentor and support junior developers through code reviews, pairing, and technical guidanceIntegrate AI-enabled features into production systems, including LLM/GenAI APIs (OpenAI, Anthropic, Bedrock), RAG pipelines, and agentic workflows, alongside the team's established patternsArchitect reliable API integrations with strong error handling and graceful degradationTroubleshoot and resolve system defectsAddress security vulnerabilities and ensure compliance with DoW cybersecurity standardsParticipate in CI/CD pipelines (GitLab) and collaborative development workflowsDocument technical implementations and stay current with relevant technology developmentsQualifications:Required:Active Secret or Top Secret clearanceSecurity+ certificationBachelor's degree in Computer Science, Data Science, Mathematics, or a related STEM field10+ years of professional software development experience across the full SDLCDirect, recent experience delivering software in the federal sector (DoD/DoW or other federal agencies), with an understanding of the constraints of federal environmentsDirect experience with our technology stack: Python and JavaScript/TypeScript, plus React, NodeJS, and/or .NETDemonstrated engineering discipline: sound design, testing, code review, and ownershipExperience with RESTful APIs and system integrationProficiency with Git version control and CI/CD pipelinesExperience with containerization (Docker, Kubernetes) and at least one major cloud platform (AWS, Azure, or GCP)Strong written and verbal communication skillsDesired:Interest in or exposure to AI-enabled software engineering, includingLLM APIs, prompt engineering, RAG architectures, agentic patterns, vector databases (Chroma, Weaviate, pgvector), orchestration frameworks (LangGraph, Agno, CrewAI), LLM observability (Phoenix, LangFuse, LangSmith)Knowledge of DoD PPBE processes, defense budget formulation (POM, BES, J-Books, FYDP), or DoD financial systems (e.g., NGRMS, GFEBS, DAI, DEAMS)Experience with AWS GovCloud, AWS Bedrock, or Azure OpenAI ServiceWorking knowledge of Kubernetes, Terraform or other IaC toolsFamiliarity with ATO processes, NIST frameworks, or FedRAMPFamiliarity with Agile methodologies (Jira)-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 values the unique contributions that every employee brings to our company and our customers - every day. 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.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.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:$82,100-$172,400CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Software Engineer
Senior Software Engineer

CACI International Inc • Stati Uniti

Remoto
USD 82.000 - 172.000
Senior Software Engineer
Senior Software Engineer

CACI International Inc • Sterling (VA)

In loco
USD 99.000 - 207.000
Senior Software Engineer – Cloud & Data Services
Senior Software Engineer – Cloud & Data Services

CACI International Inc • Linthicum (MD)

In loco
USD 132.000 - 290.000
Full Stack Software Engineer/Developer
Full Stack Software Engineer/Developer

CACI International Inc • Denver (CO)

In loco
USD 99.000 - 207.000
Flexible time off
Comprehensive benefits
Senior Principal Software Developer
Senior Principal Software Developer

CACI International • Sunset Hills (MO)

In loco
USD 105.000 - 231.000
AI Engineer
AI Engineer

CACI International • Denver (CO)

In loco
USD 82.000 - 172.000
Senior Principal Software Developer Springfield, VA, US
Senior Principal Software Developer Springfield, VA, US

CACI International Inc • Springfield (VA)

In loco
USD 104.000 - 218.000
Full Stack Software Engineer
Full Stack Software Engineer

CACI International • Chantilly (VA)

In loco
USD 82.000 - 172.000
Software Engineer-TS/SCI with Poly
Software Engineer-TS/SCI with Poly

CACI International Inc • Sterling (VA)

In loco
USD 94.000 - 198.000
Senior Software Engineer
Senior Software Engineer

CACI International Inc. • Denver (CO)

In loco
USD 99.000 - 207.000