Software Developer, Applications/AI Automation Engineer
LMI Consulting · Tysons, VA, US
About this role
## Overview LMI is seeking a **Software Developer, Applications/AI Automation Engineer** to build automation, AI-enabled applications, prototypes, integrations, APIs, and production-ready software components for **Department of Veterans Affairs (VA) modernization** initiatives. This is a **hybrid** role with an expectation of approximately **25% onsite** presence at LMI’s **Tysons headquarters (Washington, DC area)**. You’ll be a **builder** who can move from rough problem statements to working technical increments quickly—while maintaining **security, testability, maintainability, and enterprise readiness**. --- ## Responsibilities - Build workflow automations, lightweight applications, prototypes, integrations, and production-quality components - Choose the simplest approved approach across **no-code, low-code, and full-code** options - Develop and troubleshoot **APIs, scripts, services, prompts, agents, automation logic, and application components** - 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** to fit real workflows - Package reusable code, prompts, configurations, integration patterns, and technical guidance - Resolve issues across application, data, integration, automation, and platform boundaries - Translate validated user/workflow needs into technical designs, implementation tasks, acceptance criteria, and working software - Implement defensive error handling, logging, configuration management, secrets handling, automated tests, and observability - Evaluate and integrate **AI/LLM capabilities** where justified (prompt orchestration, retrieval, structured outputs, tool/API calls, evaluation logic, guardrails) - Participate in peer review, technical troubleshooting, refactoring, and knowledge transfer - Use technical spikes/feasibility tests to reduce uncertainty (APIs, data access, model behavior, platform limits, integration constraints, performance, security) - Improve reliability, latency, cost, maintainability, and user-facing behavior using evidence from testing and operational feedback --- ## 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/integration experience - Experience selecting among **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 - Demonstrated experience delivering production-quality software/automation through a modern SDLC (code review, branching, testing, release discipline, documentation, defect resolution) - Strong understanding of **API design, authentication/authorization, data interchange, integration patterns, secure coding**, and troubleshooting across service boundaries - Ability to debug across application code, APIs, data transformations, authentication, configuration, network/service depe
Listing freshness
CronJobs last confirmed this listing 52m ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.