> Markdown version of [/jobs/ext/1787223-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/1787223-lead-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). --- # Lead Software Engineer - **Company:** THE JUDGE GROUP, INC. - **Location:** Reston, VA, United States - **Experience:** Expert - **Salary:** $175,000.0 - $185,000.0 - **Contract:** Permanent contract - **Skills:** Algorithmic Trading, Amazon Web Services, Systems Engineering, C++ (Programming Language), Software as a Service, Cloud Computing, Databases, Data Structures, Distributed Data Store, Distributed Systems, Uptime, Enterprise Messaging Systems, Network Architecture, Performance Tuning, Software Engineering, Systems Architecture, Caching, Backend, Solid Principles, Kubernetes, Information Technology, Golang - **Published:** July 18, 2026 - **Apply:** https://www.dice.com/job-detail/acd6138e-2214-42f5-904f-8ac12867e033 ## About the Role * Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience * 5+ years of professional software development experience * Strong proficiency in C++ development within production environments * Experience building and supporting distributed systems at scale * Strong understanding of data structures, algorithms, and software design principles * Experience developing on Linux/Unix platforms * Background in backend systems engineering and networked applications * Experience with database-backed applications and large-scale system design * Proven ability to troubleshoot and resolve complex production issues * Strong verbal and written communication skills, * Experience with high-concurrency and low-latency architectures * Cloud platform experience (AWS or similar) * Containerization and orchestration technologies such as Kubernetes * Experience with Go (Golang) * Familiarity with distributed databases, caching technologies, and messaging systems * Experience influencing architecture and technical standards * Demonstrated success mentoring engineers and leading technical initiatives, Successful candidates typically bring experience from environments where performance, scalability, uptime, and reliability are critical, including: * Large-scale SaaS platforms * Cloud infrastructure organizations * Financial technology platforms * Trading systems * Telecommunications * Network infrastructure * Digital media platforms * Gaming infrastructure * Data-intensive backend systems ## Description The Judge Group is seeking an experienced Lead Software Engineer to join a high-performing engineering organization building large-scale, distributed backend systems that support millions of real-time transactions daily. This role is ideal for a hands-on technical leader who enjoys solving complex engineering challenges involving scalability, performance, reliability, and distributed computing. You will work alongside talented engineers to design, build, and optimize mission-critical platforms operating in high-volume production environments. The successful candidate will combine deep C++ expertise with strong systems design skills and the ability to mentor engineers while influencing architecture and technical direction. What You'll Do * Design, develop, and maintain high-performance backend applications using C++ * Lead the design and implementation of distributed systems and scalable services * Drive engineering best practices around performance, reliability, maintainability, and observability * Collaborate with product, infrastructure, and engineering teams to define technical solutions * Participate in architecture reviews and technical decision-making * Mentor software engineers and provide technical leadership across projects * Troubleshoot complex production issues and drive root cause analysis * Optimize system performance, scalability, and availability * Contribute to long-term platform strategy and modernization initiatives ## Related Videos - [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) - [DevOps at Netflix](https://www.wearedevelopers.com/videos/270-devops-at-netflix) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)