Lead C++ Software Engineer

Reston, VA, US • Posted 1 day ago • Updated 11 hours ago
Contract Independent
On-site
USD $175,000.00 - 185,000.00 per year
Company Branding Image
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Real-time
  • Distributed Computing
  • Technical Direction
  • Collaboration
  • Decision-making
  • IT Management
  • Root Cause Analysis
  • Computer Science
  • Software Development
  • C++
  • Data Structure
  • Algorithms
  • Software Design
  • Linux
  • Unix
  • Systems Engineering
  • Systems Design
  • Communication
  • Concurrent Computing
  • Cloud Computing
  • Amazon Web Services
  • Orchestration
  • Kubernetes
  • Golang
  • Database
  • Caching
  • Messaging
  • Mentorship
  • Scalability
  • SaaS
  • IaaS
  • Financial Technology
  • Trading
  • Telecommunications
  • Network Design
  • Digital Media
  • Leadership
  • Innovation
  • Privacy
  • Marketing

Summary

Location: Reston, VA Salary: $175,000.00 USD Hourly - $185,000.00 USD Hourly Description:
Lead Software Engineer (C++ Distributed Systems) - Level 5

Location: New York, NY, Denver, CO, Reston, VA or Chicago, IL
Job Type: Full-Time
Salary Range: $175,000-185,000 + bonus eligibility and long-term incentive opportunities, where applicable. (Flexible salary)
Experience Level: Senior / Lead Engineer (Level 5)
About the Opportunity

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
Required Qualifications
  • 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
Preferred Qualifications
  • 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
What We're Looking For

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
Why Join Us
  • Opportunity to solve highly complex distributed systems challenges
  • Significant technical ownership and leadership responsibility
  • Collaborative engineering culture focused on innovation and quality
  • Exposure to large-scale, mission-critical production environments
  • Competitive compensation and benefits package
  • Career growth opportunities within a high-impact engineering organization


please send resume and Linked IN to

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: cxjudgpa
  • Position Id: 1142392
  • Posted 1 day ago

Company Info

About Judge Group, Inc.

The Judge Group, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better.

Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India. The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Reston, Virginia

Today

Contract

USD 150,000.00 - 160,000.00 per year

Reston, Virginia

Today

Contract

USD 225,000.00 - 300,000.00 per year

Baltimore, Maryland

Today

Contract

Compensation information provided in the description

Wilmington, Delaware

Today

Contract

USD 73.00 - 78.00 per hour

Search all similar jobs