Software Engineer III

Everforth Apex
Sanger, United States
20 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Microsoft Windows Application Programming Interfaces (APIs) Artificial Intelligence Application Performance Management Microsoft Azure Business Intelligence Development C Sharp (Programming Language) Continuous Integration JSON Python (Programming Language) OAuth Role-Based Access Control
+20 more
Power BI Azure Active Directory JSON Web Token Search Technologies Software Engineering TypeScript Management of Software Versions Datadog Microsoft Power Automate Cloud Monitoring Retrieval-Augmented Generation Large Language Models Microsoft Fabric AI Platforms Git Flow Information Technology Graphql Api Gateway Software Coding Restful APIs

Job description

Our client is looking for an AI Engineer to design, build and run the agents that automate work across our digital commerce and transformation programs. The role is hands-on and product-minded: you take a business workflow, decide where an agent genuinely helps, and deliver a governed agent that people use every day. The work is built primarily on Microsoft’s AI platform, spanning Azure AI Foundry, Azure OpenAI, Microsoft Copilot Studio and the Microsoft 365 and Teams surfaces where our teams already work.

This is a production engineering role rather than a prototyping one. Agents you build are expected to clear the client’s Agentic Framework bar before they reach users: registered in the Agent Registry, authenticated through Microsoft Entra, authorized under least-privilege RBAC, instrumented for observability, and certified through evaluation testing. You own that path end to end, from the first system prompt and tool schema through deployment, monitoring and iteration.

You will work alongside program managers, data engineers, BI developers, solution architects and security partners, and you will spend as much time defining what good looks like as writing code. Strong candidates are comfortable with ambiguity, opinionated about evaluation, and able to explain in plain language what an agent can do, what it cannot, and how they know.

Requirements

  • Bachelor’s degree in computer science, software engineering, data science or a related technical field, or equivalent hands-on experience.
  • Four or more years of software engineering experience, including at least one year building LLM-based or agent-based applications that reached production users.
  • Strong Python skills, with C# or TypeScript an advantage, and fluency with asynchronous APIs, REST and GraphQL, JSON schemas and Git-based workflows.
  • Hands-on experience with Microsoft AI services, including Azure AI Foundry or Azure OpenAI, Azure AI Search, and at least one of Copilot Studio, Semantic Kernel or the Microsoft Agent Framework.
  • Practical retrieval-augmented generation experience covering chunking strategy, embeddings, vector search, reranking and retrieval evaluation.
  • Working knowledge of Model Context Protocol or comparable tool-calling and function-calling patterns, including schema design and versioning.
  • Demonstrated skill in prompt and context engineering, including system prompts, few-shot design and model-specific behavior.
  • Experience evaluating LLM systems with offline and online methods, regression suites and human review loops, and a clear point of view on what is worth measuring.
  • Familiarity with Microsoft Entra ID, OAuth2 and JWT, role-based access control and API gateway patterns.
  • Experience with CI/CD, containers, infrastructure as code and observability tooling such as Azure Monitor, Application Insights and OpenTelemetry.
  • Clear written communication, including the ability to explain agent behavior, limits and failure modes to partners who are not engineers.
  • Sound judgment about where an agent is the right answer, and the willingness to say plainly when it is not.

Also valuable

  • Microsoft certification such as Azure AI Engineer Associate (AI-102) or an Azure architecture credential.
  • Experience with Power Platform, including Power Automate and Dataverse, or with Microsoft Fabric and Power BI.
  • Telecommunications, order management, billing or business-to-business commerce domain experience.
  • Contributions to agent platform tooling, registries, evaluation frameworks or internal developer experience.

About the company

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…