> Markdown version of [/jobs/ext/4249295-software-engineer-go-golang](https://www.wearedevelopers.com/jobs/ext/4249295-software-engineer-go-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 - Go (Golang) - **Company:** Concept Solutions - **Location:** Reston, VA, United States - **Experience:** Experienced - **Salary:** $130,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Automation of Tests, PostgreSQL, Software Engineering, SQL Databases, TypeScript, ReactJS, Backend, Kubernetes, Golang - **Published:** October 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=90df949ca61d0b9c ## About the Role * 3+ years of backend software engineering experience, including production development using Go (Golang) and SQL. * Demonstrated ability to troubleshoot, maintain, and enhance existing production applications. * Experience working with unfamiliar or complex codebases and implementing changes safely. Preferred Qualifications Experience with Amazon ECS or Kubernetes. Familiarity with AWS GovCloud environments. Active Secret security clearance. Eligibility for a Tier 5 background investigation. ## Description The Software Engineer will play an important role in maintaining and enhancing existing applications while supporting the transition to a more integrated platform. This position is ideal for a backend engineer who enjoys solving complex problems, working with established codebases, and ensuring production systems remain reliable and secure. * Application Sustainment & Engineering * Troubleshoot and resolve software defects in production applications built with Go (Golang), React/TypeScript, and PostgreSQL. * Develop, test, and implement software patches and enhancements in accordance with the customer's release schedule. * Maintain and improve automated tests to protect existing application functionality. * Analyze unfamiliar codebases and implement changes safely without disrupting production operations. * Maintain technical documentation, operational procedures, and system runbooks. * Participate in an on-call support rotation following onboarding.