> Markdown version of [/jobs/ext/2246558-software-engineer](https://www.wearedevelopers.com/jobs/ext/2246558-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** eSolutionsFirst LLC - **Location:** Reston, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Continuous Integration, Data Structures, Distributed Systems, Python (Programming Language), Machine Learning, NoSQL, Object-Oriented Software Development, Search Technologies, Software Engineering, SQL Databases, Large Language Models, Multi-Agent Systems, Prompt Engineering, Spring-boot, Generative AI, Solid Principles, Information Technology, Virtual Agents, Restful APIs, Software Version Control, Data Pipelines, Golang, Microservices - **Published:** August 26, 2026 - **Apply:** https://www.dice.com/job-detail/17404f0d-1a2c-444c-a214-606c897f5317 ## About the Role * Bachelor''s/Master''s degree in Computer Science, Engineering, or related field. * 7+ years of software engineering experience. * Strong hands-on expertise in Golang and Python; experience with Java/Spring Boot is preferred. * Strong experience building scalable, production-grade applications, microservices, APIs, and distributed systems. * Solid understanding of algorithms, data structures, OOP, and software design principles. * Hands-on experience with AI/ML, LLMs, Generative AI, prompt engineering, and tool/function calling. * Experience with RAG, embeddings, vector databases, and semantic search. * Knowledge of Agentic AI, multi-agent systems, agent orchestration, and MCP. * Experience with SQL/NoSQL databases and data pipelines. * Experience with AWS * Strong understanding of CI/CD, testing, version control, and production engineering. * Excellent problem-solving, communication, and collaboration skills. ## Description We are seeking a highly experienced Senior Software Engineer to design, build, and scale our next-generation Agentic AI Platform. The role focuses on LLMs, RAG, Multi-Agent Systems, and MCP, with strong software engineering expertise in Golang, Python and Java., * Design, develop, test, deploy, and maintain scalable AI platform components using Golang, Python, and Java/Spring Boot. * Build LLM-powered agents supporting reasoning, planning, tool use, decision-making, and multi-step workflows. * Develop RAG pipelines, prompt engineering, function/tool calling, context management, and agent memory. * Design multi-agent architectures and integrate MCP with enterprise tools and systems. * Build scalable microservices, REST APIs, and distributed systems. * Integrate LLMs, APIs, internal platforms, and third-party services. * Optimize solutions for performance, reliability, latency, cost, and quality. * Participate in architecture, development, testing, deployment, monitoring, and production support. ## Related Videos - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Engineering Mindset in the Age of AI - Gunnar Grosch, AWS](https://www.wearedevelopers.com/videos/1735-engineering-mindset-in-the-age-of-ai-gunnar-grosch-aws) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries)