C++ Software Engineer

THE JUDGE GROUP, INC.
Reston, VA, United States
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$150,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Unix C++ (Programming Language) Code Review Databases Data Structures Software Debugging Linux Distributed Data Store Distributed Systems Enterprise Messaging Systems Performance Tuning
+13 more
Software Engineering Software Systems Software Technical Review Strategies of Testing Caching Backend Containerization Solid Principles Kubernetes Information Technology Low Latency Golang Programming Languages

Job description

The Judge Group is seeking a Senior C++ Software Engineer to join a high-performing engineering organization focused on building and supporting large-scale distributed systems. This role is ideal for an experienced software engineer who thrives in backend environments, enjoys solving complex technical challenges, and has hands-on experience developing production-grade systems at scale., As a Senior Engineer, you will design, develop, optimize, and support distributed services that process high volumes of data in mission-critical environments. You will collaborate with cross-functional teams to deliver reliable, scalable, and high-performing software solutions. What You’ll Do

  • Design, develop, and maintain high-performance backend applications using C++
  • Build and support distributed systems operating in large-scale production environments
  • Participate in architecture discussions and technical design reviews
  • Troubleshoot and resolve complex production issues
  • Optimize system performance, scalability, reliability, and availability
  • Collaborate with Product, QA, Operations, and Engineering teams throughout the software development lifecycle
  • Contribute to code reviews, testing strategies, and engineering best practices
  • Develop technical documentation and support system modernization initiatives

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related discipline (or equivalent experience)
  • 4+ years of software engineering experience
  • Strong hands-on experience with C++ development in production environments
  • Experience developing backend or distributed systems
  • Experience working within Linux or Unix-based environments
  • Strong understanding of data structures, algorithms, and software design principles
  • Experience troubleshooting, debugging, and supporting production systems
  • Knowledge of database-backed applications and system performance optimization
  • Strong written and verbal communication skills, * Experience building high-concurrency, low-latency applications
  • Experience with large-scale distributed architectures
  • Exposure to cloud platforms such as AWS
  • Experience with containerization technologies and orchestration platforms
  • Familiarity with caching technologies, messaging systems, or distributed databases
  • Experience working on highly available, mission-critical platforms
  • Knowledge of Go (Golang) or similar modern programming languages

What We’re Looking For

Successful candidates will demonstrate:

  • Deep technical expertise in C++ development
  • Proven ownership of production services and system lifecycle management
  • Experience delivering scalable backend solutions
  • Strong analytical and problem-solving skills
  • Ability to evaluate technical trade-offs and communicate design decisions
  • Experience partnering effectively with cross-functional stakeholders

Benefits & conditions

Competitive base salary, annual bonus opportunity, and long-term incentive package available. Compensation is based on experience, location, and overall qualifications.

About the company

The Judge Group is one of the largest privately owned professional services firms in the United States, providing technology consulting, talent solutions, and managed services to leading organizations nationwide.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:04 min

Defining timestamps and the international standard format

Denny Biasiolli Denny Biasiolli · Europe 2026 Virtual

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all