Software Developer, Applications/AI Automation Engineer
Role Overview
Build automation, AI-enabled applications, prototypes, integrations, APIs, and production-ready software components for VA modernization initiatives.
The role spans no-code, low-code, and full-code delivery, favoring approved reusable patterns before custom development.
Hybrid work model with approximately 25% onsite presence at LMI's Tysons headquarters or Washington, DC.
Own the technical lifecycle from validated workflow needs and prototypes through production support and maintainable handoff.
Key Skills for This Role
Full Job Posting
Role overview
Build automation, AI-enabled applications, prototypes, integrations, APIs, and production-ready software components for VA modernization initiatives.
The role spans no-code, low-code, and full-code delivery, favoring approved reusable patterns before custom development.
Hybrid work model with approximately 25% onsite presence at LMI's Tysons headquarters or Washington, DC.
Own the technical lifecycle from validated workflow needs and prototypes through production support and maintainable handoff.
Engineering responsibilities
- Build workflow automations, lightweight applications, prototypes, integrations, and production-quality components.
- Choose an appropriate approved approach across no-code, low-code, and full-code options.
- Develop and troubleshoot APIs, scripts, services, prompts, agents, automation logic, and application components.
- Translate user and workflow needs into designs, implementation tasks, acceptance criteria, and working software.
- Implement error handling, logging, secrets handling, configuration management, tests, and observability.
- Evaluate and integrate AI/LLM capabilities where justified, including retrieval, prompt orchestration, structured outputs, tool/API calls, evaluation, and guardrails.
- Use technical spikes and feasibility tests to assess APIs, data access, model behavior, platform limits, performance, and security.
- Improve reliability, latency, cost, maintainability, and user-facing behavior using test and operational feedback.
Collaboration and delivery
- Support feasibility testing, prototype evaluation, pilot readiness, implementation, and handoff.
- Apply secure coding, version control, testing, code review, documentation, and configuration-management practices.
- Partner with HCD/UX, data, architecture, security, platform, QA, and business stakeholders.
- Package reusable code, prompts, configurations, integration patterns, and technical guidance.
- Troubleshoot across application, data, integration, automation, and platform boundaries; participate in peer review, refactoring, and knowledge transfer.
Qualifications
- Bachelor's degree in computer science, software engineering, information systems, engineering, or related field; equivalent experience may be considered.
- 7+ years in application development, automation engineering, systems integration, prototyping, or related software delivery.
- Strong coding in Python, JavaScript/TypeScript, C#, Java, or comparable languages, with hands-on API and integration experience.
- Experience selecting no-code, low-code, and full-code approaches based on complexity, security, maintainability, and enterprise constraints.
- Ability to satisfy VA personnel vetting and applicable security, privacy, records, and data-handling requirements.
- Production software delivery experience through a modern SDLC, including code review, branching, testing, release discipline, documentation, and defect resolution.
- Strong knowledge of API design, authentication/authorization, data interchange, integration patterns, secure coding, and troubleshooting.
- Experience estimating engineering work, decomposing requirements, and communicating technical risks and tradeoffs.
Desired qualifications
- Desired: 9+ years delivering enterprise applications, automation, integrations, or AI-enabled solutions in federal or regulated environments.
- Desired: Experience with generative AI/LLMs, agentic workflows, Azure AI, Power Platform, Azure Functions, Logic Apps, or comparable tooling.
- Desired: Experience with CI/CD, containers, infrastructure integration, observability, and production support.
- Preferred: Cloud AI, security, DevSecOps, or advanced developer certifications; hands-on generative-AI application patterns, RAG, agent/tool workflows, prompt evaluation, or model-service integration.
- Helpful: Microsoft 365/Power Platform integration, containerized services, reusable libraries, internal tools, open-source work, prototypes, or documented engineering patterns.
Compensation
- Target salary range is $140,000 to $170,000 per year; individual compensation depends on factors including location, qualifications, skills, and contract requirements.
About LMI
LMI provides digital solutions and mission-ready technology to government agencies across defense, space, healthcare, and energy.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at LMI
Dataverse / Data Science Lead (CBP)
, USA
Data Engineer | VA Claims Modernization
, USA
Scrum Master
, USA
Senior Solution SME - Clearance Required
Colorado Springs, USA
Technical Recruiter – Emerging Technology
Tysons, USA
Sustainment Project Lead - Integrated Surveillance Tower
, USA
Product Designer - Clearance Required
Arlington, USA
UI/UX Designer - Clearance Required
, USA