Skip to main content

Senior Software and AI Engineer

Posted today

programmingcomAndrews Air Force Base (MD)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Lead the technical design, development, and delivery of production-grade AI agents, copilots, and first-party applicationsTranslate business requirements into technical designs, weighing tradeoffs across functionality, cost, security, performance, and maintainabilityDesign and build web applications using React, TypeScript, and modern frontend frameworks, with mobile experiences where neededDevelop scalable backend services, APIs, and event-driven workflows for data processing, orchestration, and automationIntegrate applications and AI agents with enterprise systems such as ERP, HRIS, MRP, DCIM, and data warehouses, directly or through Workato or other middlewareImplement reliable AI workflows, including retrieval, tool use, evaluation, failure handling, and appropriate human reviewOwn production readiness and operational quality: testing, observability, access controls, incident resolution, and performance optimizationUse AI development tools such as Cursor, Claude, GitHub Copilot, and Codex to accelerate development while maintaining quality 7+ years of software engineering experience delivering production-grade applications or cloud services~ Strong system design skills, with the ability to architect scalable, reliable, and secure applications, AI agent workflows, and enterprise integrations~ Strong proficiency in one or more of TypeScript, Python, Go, Java, C#, or C++, with both frontend and backend experience~ Proven ability to independently own complex projects from technical design through production deployment and support~ Hands-on experience building and deploying AI-powered applications using LLM APIs, agent frameworks, or retrieval-augmented generation (RAG)~ Experience with modern frameworks such as React, Next.js, FastAPI, or Node.js~ Experience with AWS, Azure, or GCP, containerized deployments, and CI/CD pipelines~ Strong understanding of application security, authentication, authorization, observability, and operational reliability~

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this