> Markdown version of [/jobs/ext/2596136-software-engineer-golang](https://www.wearedevelopers.com/jobs/ext/2596136-software-engineer-golang). 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 (Golang) - **Company:** eSolutionsFirst LLC - **Location:** Vienna, VA, United States - **Experience:** Expert - **Contract:** Temporary 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 14, 2026 - **Apply:** https://www.dice.com/job-detail/fc02af6a-6d62-4ec8-a15d-56b0665ee4b2 ## 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) - [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) - [Building a Multi-Agent Orchestration Engine That Actually Follows the Rules](https://www.wearedevelopers.com/videos/100159-building-a-multi-agent-orchestration-engine-that-actually-follows-the-rules) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)