CronJobs

backend jobs

Software Developer, Applications/AI Automation Engineer

LMI Consulting · Tysons, VA, US

hybridunknown$140,000–$170,000Posted Sep 29, 2026PythonJavaScriptTypeScriptC#JavaAzurePower PlatformAPIs

Apply on the employer site

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.

Browse all software engineering jobs →

Follow fresh jobs in Discord