1

Weekend Golang Software Engineer Jobs in Virginia

next page

Showing results 1-20

Weekend Golang Software Engineer information

What does a Weekend Golang Software Engineer do?

A Weekend Golang Software Engineer is a software developer who specializes in the Go programming language (commonly known as Golang) and works specifically on weekends. Their responsibilities typically include writing, testing, and maintaining code for backend systems, APIs, or cloud services using Go. They may work on project-based tasks, bug fixes, or ongoing development needs that require attention outside of regular weekday hours. This role is ideal for companies that need continued development support through the weekend or have teams distributed across different time zones.

What are the key skills and qualifications needed to thrive as a Weekend Golang Software Engineer?

To thrive as a Weekend Golang Software Engineer, you need a solid understanding of Go programming, data structures, algorithms, and experience with backend development, typically supported by a degree in computer science or relevant work experience. Familiarity with version control systems like Git, cloud platforms (e.g., AWS or GCP), and containerization tools such as Docker are commonly required. Strong problem-solving abilities, effective time management, and clear communication skills help engineers excel in weekend or part-time roles. These competencies ensure high-quality, maintainable code and efficient collaboration, even in limited working hours.

What is the difference between Weekend Golang Software Engineer vs Part-Time Backend Developer?

AspectWeekend Golang Software EngineerPart-Time Backend Developer
Required SkillsProficiency in Golang, REST APIs, concurrency, and backend developmentExperience with backend languages (e.g., Python, Java), API development, database management
Work EnvironmentProject-based, flexible hours, remote or on-siteFlexible schedule, freelance or contract basis, remote or on-site
Industry UsageTech startups, software firms, open-source projectsVarious industries including tech, e-commerce, finance, often freelance

The Weekend Golang Software Engineer typically focuses on Golang-specific backend tasks during weekends, often in tech-focused environments. In contrast, a Part-Time Backend Developer may work with various languages and industries, offering more flexibility but less specialization in Golang. Both roles suit those seeking flexible schedules but differ in technical focus and industry application.

What are the most commonly searched types of Golang Software Engineer jobs in Virginia?

The most popular types of Golang Software Engineer jobs in Virginia are:

What are popular job titles related to Weekend Golang Software Engineer jobs in Virginia?

For Weekend Golang Software Engineer jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Weekend Golang Software Engineer jobs in Virginia look for?

The top searched job categories for Weekend Golang Software Engineer jobs in Virginia are:

What cities in Virginia are hiring for Weekend Golang Software Engineer jobs?

Cities in Virginia with the most Weekend Golang Software Engineer job openings:

Infographic showing various Weekend Golang Software Engineer job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

AI Engineer/Software Engineer (Agentic AI Platform)

eSolutionsFirst, LLC

Vienna, VA โ€ข On-site

Other

Posted 21 days ago


Job description

Software Engineer โ€“ Agentic AI Platform

Senior Software Engineer โ€“ Agentic AI Platform
Location: Vienna, VA

Role Overview

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.

Key Responsibilities

  • 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.

 

Required Qualifications

  • 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.