Senior Agentic AI Engineer
Listed on 2026-10-18
-
Software Development
AI Engineer (Applied/Software), Software Architect, Backend Developer, Software Engineer
Location:
Charlotte, NC (Hybrid)
Duration: 12 Month Contract
We are looking for experienced, highly disciplined software engineers who are passionate about redefining how software is built through AI, automation, and Spec-Driven Development (SDD).
Work EnvironmentThis is a fast-paced role with tight deadlines and priorities that can shift quickly. We need someone who thrives in this type of environment: an engineer who can pivot without losing momentum, re-plan quickly when direction changes, and keep delivering high-quality work under time pressure.
This role operates with minimal supervision. You will be expected to take ownership of your work, make sound technical decisions on your own, manage your own priorities, and proactively raise risks and blockers without waiting to be asked.
Responsibilities Agentic Solution Design & Development- Design and implement complex agentic AI solutions using modern LLMs, AI agents, MCP integrations, orchestration frameworks, and cloud-native services.
- Build production-ready AI-enabled applications on AWS and Azure, including agent runtimes such as AWS Agent Core.
- Develop reusable frameworks, accelerators, templates, and engineering patterns that increase delivery capacity across teams.
- Design systems that balance autonomous agent behavior with human oversight, governance, and security controls.
- Apply strong engineering discipline to every deliverable: clean architecture, sound design patterns, meaningful test coverage, clear documentation, and maintainable code.
- Hold AI-assisted and agent-generated work to the same standards as human-written code. Speed from AI tools never replaces engineering rigor.
- Practice TDD, refactoring, and continuous integration as everyday habits rather than optional steps.
- Debug methodically, identify root causes, and build solutions that prevent recurring problems.
- Proactively manage technical debt and protect the long-term health of the codebase.
- Perform thorough, high-quality code reviews for both human-written and agent-generated code.
- Critically evaluate AI-generated code for correctness, security, performance, maintainability, test quality, and alignment with the specification and architecture.
- Identify subtle defects common in agent output, such as hallucinated APIs, incomplete error handling, insecure patterns, over-engineering, duplicated logic, and tests that pass without validating real behavior.
- Set and model review standards for the team and coach others on how to review agent-generated code effectively.
- Lead software delivery using Spec-Driven Development methodologies.
- Translate business goals and user needs into clear, structured specifications that drive AI-assisted and agentic development workflows.
- Review and refine specifications to make sure they are complete, testable, and implementation-ready before work begins.
- Continuously improve SDD practices, tooling, templates, and engineering standards.
- Partner closely with product owners to shape work, providing realistic estimates and candid feasibility feedback early in the process.
- Identify technical risks, dependencies, and constraints, and propose options and tradeoffs that help product make informed decisions.
- Break complex ideas into right-sized user stories and deliverable increments.
- Re-estimate and re-plan quickly when priorities or scope change.
- Design and implement APIs, MCP servers, integrations, and service interfaces that give AI agents secure access to tools.
- Build event-driven and service-oriented architectures.
- Integrate enterprise systems, knowledge repositories, APIs, and business workflows into agentic ecosystems.
- Contribute to enterprise AI platform evolution and architecture standards.
- Mentor junior engineers through pairing, code reviews, design discussions, and hands-on coaching.
- Help upskill the broader team in SDD, agentic engineering, AI-assisted development, and core software engineering fundamentals.
- Share knowledge through demos, documentation, brown bags, and communities of practice.
- Communicate clearly and concisely with engineers, product owners, architects, and leadership, both in writing and verbally.
- Provide proactive, transparent status updates, including risks, blockers, and changes in direction.
- Explain complex technical…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).