Software Engineer - Agentic Systems

Rincon Research Corp

Chantilly (VA)

On-site

USD 130,000 - 160,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Life insurance
Disability insurance
ESOP
401(k) Plan
Flexible spending accounts

Job summary

Rincon Research Corporation in Chantilly, VA seeks a Software Engineer – Agentic Systems to design, develop, and deploy mission-focused software with emphasis on AI-enabled capabilities and LLMs. You’ll work across the stack from architecture to deployment, using Python, containers, and cloud or restricted environments.

Ideal candidates have 5+ years in software engineering, strong Python skills, RESTful API experience, and a passion for integrating advanced AI technologies with government

Qualifications

  • US citizenship and current TS/SCI clearance.
  • 5+ years of professional software engineering experience.
  • Strong Python development experience in production systems.
  • Solid understanding of OO/functional design, data structures, and algorithms.
  • Experience designing and consuming RESTful APIs.
  • Experience with Docker and containerized development.
  • Experience with automated testing (unit/integration).
  • Experience with Git-based workflows and code reviews.
  • Familiarity with CI/CD and DevSecOps.
  • Strong problem-solving and cross-boundary troubleshooting.
  • Interest in learning/applying emerging AI technologies, including LLMs.
  • Ability to communicate effectively with technical teams and government customers.

Responsibilities

  • Design, develop, integrate, test, and maintain mission-focused software applications and services using Python and other modern programming languages.
  • Design and implement APIs, backend services, data processing components, and integrations with external systems.
  • Apply sound software engineering principles, including modular design, code reuse, version control, automated testing, documentation, and peer review.
  • Integrate software with APIs, databases, data platforms, enterprise services, mission systems, and third-party technologies.
  • Develop and maintain unit, integration, regression, and end-to-end automated tests to ensure software quality and reliability.
  • Build, package, and deploy applications using Docker and other containerization technologies.
  • Support deployment and operation of software within cloud, on-premises, hybrid, and restricted computing environments.
  • Participate in architecture and design activities, including evaluating technical approaches, frameworks, libraries, and integration patterns.
  • Explore and integrate LLMs, AI-enabled services, and agentic capabilities into software applications where they provide mission value.
  • Develop AI-enabled workflows that may incorporate model APIs, tool/function calling, retrieval, data sources, external services, and multi-step processing.
  • Evaluate and test AI-enabled capabilities for functionality, reliability, performance, and appropriate behavior.
  • Implement application logging, monitoring, tracing, error handling, and other capabilities necessary to troubleshoot and operate production systems.
  • Support CI/CD and DevSecOps processes for building, testing, scanning, packaging, and deploying software.
  • Diagnose and resolve complex technical issues across application code, integrations, containers, infrastructure, and external dependencies.
  • Collaborate directly with engineers, program teams, and government customers to understand mission requirements and translate them into working software.
  • Stay current with emerging software and AI technologies and identify practical opportunities to incorporate them into mission solutions.

Skills

Python
Software engineering fundamentals
RESTful APIs
Git workflows
CI/CD
Problem solving
Communication with stakeholders
Distributed systems
Linux

Tools

Docker
Kubernetes
Git
LangGraph / LangChain
Model APIs

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer - Agentic Systems

Chantilly, VA, US

2 days ago Requisition ID: 1362

Salary Range: $130,000.00 To $160,000.00 Annually

Why Join Rincon Research Corporation (RRC)?

At Rincon Research Corporation, our primary business is innovating, developing, and fielding digital signal processing (DSP) products and services for the United States Defense and Intelligence Communities in support of national security.

Rincon Research Corporation (RRC), an employee-owned company, is an employee-owned company, is seeking a Software Engineer – Agentic Systems to support the design, development, integration, testing, and deployment software solutions that address complex mission and operational needs. This role will have a particular focus on the integration and application of emerging artificial intelligence technologies, including large language models (LLMs) and agentic AI capabilities, within existing and future software systems. The successful candidate will bring strong software engineering fundamentals and hands‑on experience developing and integrating production software, along with an interest in applying AI and agent‑based technologies to real‑world mission challenges. This individual will work across the development lifecycle—from architecture and rapid prototyping through integration, testing, containerization, deployment, and operational support. The Software Engineer will collaborate with engineering teams, Program Managers, Business Development, and government customers to translate mission needs into effective technical solutions.

Come join the team that is creating cutting edge signal processing and geolocation systems for the future!

What are the primary responsibilities in the Software Engineer – Agentic Systems position?
  • Design, develop, integrate, test, and maintain mission-focused software applications and services using Python and other modern programming languages.
  • Design and implement APIs, backend services, data processing components, and integrations with external systems.
  • Apply sound software engineering principles, including modular design, code reuse, version control, automated testing, documentation, and peer review.
  • Integrate software with APIs, databases, data platforms, enterprise services, mission systems, and third‑party technologies.
  • Develop and maintain unit, integration, regression, and end‑to‑end automated tests to ensure software quality and reliability.
  • Build, package, and deploy applications using Docker and other containerization technologies.
  • Support deployment and operation of software within cloud, on‑premises, hybrid, and restricted computing environments.
  • Participate in architecture and design activities, including evaluating technical approaches, frameworks, libraries, and integration patterns.
  • Explore and integrate LLMs, AI‑enabled services, and agentic capabilities into software applications where they provide mission value.
  • Develop AI‑enabled workflows that may incorporate model APIs, tool/function calling, retrieval, data sources, external services, and multi‑step processing.
  • Evaluate and test AI‑enabled capabilities for functionality, reliability, performance, and appropriate behavior.
  • Implement application logging, monitoring, tracing, error handling, and other capabilities necessary to troubleshoot and operate production systems.
  • Support CI/CD and DevSecOps processes for building, testing, scanning, packaging, and deploying software.
  • Diagnose and resolve complex technical issues across application code, integrations, containers, infrastructure, and external dependencies.
  • Collaborate directly with engineers, program teams, and government customers to understand mission requirements and translate them into working software.
  • Stay current with emerging software and AI technologies and identify practical opportunities to incorporate them into mission solutions.
What required background will make you successful?
  • US CITIZENSHIP REQUIRED
  • Current TS/SCI Clearance
  • 5+ years of professional software engineering or software development experience, or an equivalent combination of education and relevant experience.
  • Strong proficiency in Python, including experience developing production‑quality applications, services, or backend systems.
  • Strong understanding of software engineering fundamentals, including object‑oriented and/or functional design, data structures, algorithms, application architecture, debugging, and testing.
  • Experience designing, developing, and consuming RESTful APIs and web services.
  • Experience integrating software with databases, external services, data sources, and other applications.
  • Hands‑on experience with Docker and containerized software development and deployment.
  • Experience with automated software testing, including unit and integration testing.
  • Experience with Git‑based development workflows, code reviews, branching strategies, and collaborative software development.
  • Familiarity with CI/CD pipelines and modern DevSecOps practices.
  • Strong problem‑solving and troubleshooting skills with the ability to work across application, integration, and infrastructure boundaries.
  • Interest in learning or working knowledge of applying emerging AI technologies, including LLMs and agent‑based software patterns.
  • Ability to communicate effectively with technical teams, program leadership, and government customers.
Preferred skills:
  • Hands‑on experience developing or integrating AI/ML, LLM‑powered, or agentic applications.
  • Experience with LLM APIs and platforms and integrating model capabilities into production software.
  • Familiarity with agentic concepts such as tool/function calling, orchestration, state management, planning, memory, and multi‑step workflows.
  • Experience with agentic or LLM application frameworks such as LangGraph, LangChain, Semantic Kernel, AutoGen, or similar technologies.
  • Familiarity with Model Context Protocol (MCP) or similar approaches for connecting AI applications with tools, data, and services.
  • Experience with Retrieval‑Augmented Generation (RAG), embeddings, vector databases, semantic search, or knowledge retrieval.
  • Familiarity with techniques for testing and evaluating nondeterministic AI/LLM applications, including evaluation datasets, tracing, observability, and failure analysis.
  • Experience with Kubernetes or other container orchestration technologies.
  • Experience with cloud platforms and cloud‑native application architectures.
  • Familiarity with relational and NoSQL databases, messaging technologies, and distributed systems.
  • Experience developing software for Linux‑based environments.
  • Familiarity with secure software development, identity and access management, secrets management, zero‑trust principles, and software supply‑chain security.
  • Experience transitioning prototypes or emerging technologies into operational, production‑quality mission capabilities
  • Experience developing, integrating, or deploying software within secure, restricted, disconnected, or controlled government environments.
  • Demonstrated experience supporting U.S. Intelligence Community (IC) and/or Department of Defense (DoD) customers, programs, or mission environments
Where is the position located?

This position can be located at our Chantilly, VA office or our Tucson, Arizona Headquarters.

*The likely salary range for this position is $130,000 to $160,000. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.
What benefits does RRC offer?
  • 100% employer‑paid premiums for family medical and dental insurance, employee life insurance, short‑term and long‑term disability (STD & LTD)
  • Flexible reimbursement spending accounts for medical expense and dependent care
  • Immediate participation and vesting in the company’s Employee Stock Ownership Plan (ESOP) and 401(k) Plan
  • Employer contributions to RRC’s ESOP
  • Employer matching contributions to the company’s 401( k) Plan
  • Employer discretionary contributions to the company’s 401(k) Plan

Rincon Research Corporation is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Agentic Systems
Software Engineer - Agentic Systems

Socket.dev • Chantilly (VA)

On-site
USD 130,000 - 160,000
Health insurance
ESOP
401(k) plan
+3
Sr. Software Engineer
Sr. Software Engineer

Rincon Research Corporation • Tucson (AZ)

On-site
USD 190,000 - 260,000
100% employer-paid premiums for family medical and dental insurance
Employee Stock Ownership Plan (ESOP)
401(k) Plan with employer contributions
Sr. Software Developer
Sr. Software Developer

Rincon Research Corporation • Chantilly (VA)

On-site
USD 225,000 - 275,000
Sr. Software Engineer
Sr. Software Engineer

Rincon Research Corp • Centennial (CO)

On-site
USD 190,000 - 260,000
Medical & dental insurance
Life insurance
Short/long-term disability
+3
Sr. Software Developer
Sr. Software Developer

Rincon-Research-Corporation • Chantilly (VA)

On-site
USD 225,000 - 275,000
ESOP
401(k) Plan
Employer-paid health insurance
+1
Jr. Software Engineer
Jr. Software Engineer

Worky • Chantilly (VA)

On-site
USD 98,000 - 123,000
ESOP
401(k) plan
Health insurance
+5
Sr. Software Engineer
Sr. Software Engineer

Socket.dev • Centennial (CO)

On-site
USD 222,000 - 242,000
Health and dental insurance
ESOP participation
401(k) plan with employer matching
+1
Jr. Software Engineer
Jr. Software Engineer

Rincon Research Corporation • Centennial (CO)

On-site
USD 98,000 - 123,000
Advanced Database Engineer
Advanced Database Engineer

Rincon-Research-Corporation • Chantilly (VA)

On-site
USD 167,000 - 205,000
Health insurance
401(k) Plan
ESOP participation
+2
Advanced Systems Engineer
Advanced Systems Engineer

Rincon Research Corporation • Tucson (AZ)

On-site
USD 145,000 - 165,000
Employer-paid health & dentalinsurance
ESOP participation
401(k) plan
+3