Software Engineer Level 3

2-CM Technologies, LLC

Northern (KY)

Hybrid

USD 220,000 - 230,000

Full time

14 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

2-CM Technologies, LLC in Maryland (Visionist HQ) seeks a Senior Applied AI Engineer – Software Engineering Level 3 to design and deliver production AI applications that let analysts interact with mission data via natural language and automation.

You will work with mission customers to rapidly prototype capabilities, deploy backend services, and guide scalable AI systems while mentoring junior engineers and shaping technical direction.

Qualifications

  • Experience designing distributed backend software.
  • Experience building AI-enabled apps with LLMs, RAG or AI agents.
  • Experience developing REST APIs and integrating data sources.
  • Experience with SQL/Elasticsearch or similar.
  • Strong software architecture and OO design.
  • Excellent analytical and problem-solving skills.
  • Ability to explain complex concepts to non-technical stakeholders.
  • Experience collaborating with mission customers.

Responsibilities

  • Design, develop, and maintain production AI-enabled software applications.
  • Architect and implement LLM-powered workflows and RAG pipelines.
  • Develop backend services, APIs, and data pipelines.
  • Translate natural language requests into deterministic analytical workflows through mission data sources.
  • Collaborate with mission stakeholders to prototype customer-focused AI solutions.
  • Integrate structured and unstructured data from multiple sources into scalable AI applications.
  • Evaluate emerging AI frameworks, models, and software engineering techniques for mission applicability.
  • Mentor junior engineers and contribute to technical architecture and standards.

Skills

Distributed backend systems
LLMs / RAG / AI agents
REST APIs
SQL / Elasticsearch
Software architecture
Analytical problem solving
Stakeholder communication
Mission/customer collaboration

Education

B.S. in a technical discipline
12 yrs experience in place of a B.S.

Tools

Docker
Kubernetes
React
TypeScript
LangChain
LlamaIndex

Job description

Our reputation is built on the skills and successes of our employees.

Job Title: Senior Applied AI Engineer – Software Engineering Level 3

Client Job ID: TTO16-033

Location: Maryland (Visionist HQ)

Contract: QUARTERCARAT

Clearance: TS/SCI w/Poly

Salary Range: $220,000 - $230,000 yearly

Join a fast-moving Tactical AI team developing production-quality AI applications that accelerate mission workflows through large language models (LLMs), retrieval-augmented generation (RAG), and modern software engineering. As a Senior Applied AI Engineer – Software Engineering, you will design and develop AI-powered applications that enable analysts and operators to interact with complex mission data using natural language and intelligent automation. You will work directly with mission customers to understand operational challenges, rapidly prototype solutions, and transition successful capabilities into production. Our team emphasizes practical AI, rapid iteration, and customer collaboration over lengthy development cycles. This position is ideal for an experienced software engineer who enjoys building scalable AI systems while shaping technical direction across the team.

Responsibilities
  • Design, develop, and maintain production AI-enabled software applications using Python and modern software engineering practices.
  • Architect and implement LLM-powered workflows, retrieval-augmented generation (RAG) pipelines, and AI agent capabilities that solve mission problems.
  • Develop backend services, APIs, and data pipelines supporting AI-enabled applications.
  • Translate natural language user requests into deterministic analytical workflows through integration with mission data sources, databases, and search platforms.
  • Collaborate directly with mission stakeholders to understand operational workflows and rapidly prototype customer-focused AI solutions.
  • Integrate structured and unstructured data from multiple sources into scalable AI applications.
  • Evaluate emerging AI frameworks, models, and software engineering techniques for mission applicability.
  • Mentor junior engineers and contribute to technical architecture, engineering standards, and software design across the team.
Required Skills
  • Experience designing and developing distributed or backend software systems.
  • Experience building AI-enabled applications using LLMs, retrieval-augmented generation (RAG), AI agents, or similar technologies.
  • Experience developing REST APIs and integrating multiple data sources.
  • Experience working with SQL, Elasticsearch, or other data storage technologies.
  • Strong understanding of software architecture, object-oriented design, and software engineering best practices.
  • Strong analytical and problem-solving skills.
  • Ability to communicate technical concepts to both technical and non-technical stakeholders.
  • Experience collaborating directly with mission customers to understand requirements and deliver operational solutions.
Desired Skills
  • Experience with Model Context Protocol (MCP), PydanticAI, LangChain, LlamaIndex, or similar AI frameworks.
  • Experience deploying applications using Docker, Kubernetes, or containerized environments.
  • Experience with React, TypeScript, Gradio, or modern web application development.
  • Experience designing agentic AI workflows or multi-step reasoning systems.
  • Experience supporting classified mission environments.
  • Experience leading software engineering teams or technical projects.
YOE Requirement

12 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Level 1
Software Engineer Level 1

2-CM Technologies, LLC • Northern (KY)

Hybrid
USD 150,000 - 160,000
Software Developer, Senior
Software Developer, Senior

General Dynamics Information Technology • Springfield (VA)

On-site
USD 140,000 - 190,000
AI Software Engineer, Senior
AI Software Engineer, Senior

Booz Allen Hamilton • Honolulu (HI)

On-site
USD 140,000 - 180,000
Senior AI Engineer / Software Developer - TS/SCI with Polygraph
Senior AI Engineer / Software Developer - TS/SCI with Polygraph

General Dynamics Information Technology • Chantilly (VA)

On-site
USD 150,000 - 210,000
Growth opportunities
Internal mobility support
Comprehensive benefits & 401K
+1
Senior Software Engineer – Tools and Applications (SWE3) [D.26.0207]
Senior Software Engineer – Tools and Applications (SWE3) [D.26.0207]

Dover Networks LLC • Maryland

Hybrid
USD 260,000 - 285,000
Senior Applied AI Engineer - Production LLMs & AI Pipelines
Senior Applied AI Engineer - Production LLMs & AI Pipelines

2-CM Technologies, LLC • Northern (KY)

Hybrid
USD 220,000 - 230,000
Senior Software Engineer – Tools and Applications
Senior Software Engineer – Tools and Applications

Neural Solutions • Columbia (MD)

On-site
USD 204,000 - 247,000
SETA AI Engineer
SETA AI Engineer

Cornerstone Defense LLC • Columbia (SC)

On-site
USD 220,000 - 250,000
Medical, Dental and Vision Plans
Generous PTO
401(k)
+2
Senior AI Software Engineer & Developer
Senior AI Software Engineer & Developer

Powerhouse Institute Inc • Washington

Remote
USD 155,000 - 189,000
AI Engineer with TS/SCI Clearance & Full Scope Polygraph - Hybrid role in Annapolis Junction
AI Engineer with TS/SCI Clearance & Full Scope Polygraph - Hybrid role in Annapolis Junction

Booker DiMaio • Maryland

Hybrid
USD 120,000 - 180,000
Hybrid work model
On-site in Annapolis Junction, MD