> Markdown version of [/jobs/ext/1725930-software-engineer-lead-engineer-principal-engineer](https://www.wearedevelopers.com/jobs/ext/1725930-software-engineer-lead-engineer-principal-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). --- # Software Engineer / Lead Engineer / Principal Engineer - **Company:** THE JUDGE GROUP, INC. - **Location:** Englewood, CO, United States - **Experience:** Expert - **Salary:** $155,000.0 - $255,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Amazon Web Services, Microsoft Azure, Unix, C++ (Programming Language), Cloud Computing, Code Review, Databases, Data Structures, Software Debugging, Linux, Distributed Systems, Fault Tolerance, Enterprise Messaging Systems, Network Programming, Nginx, Performance Tuning, Systems Development Life Cycle, Recommender Systems, Redis, Distributed Caching, Software Construction, Software Engineering, Subsystems, Strategies of Testing, Aerospike, Computer Networking Systems, Google Cloud, Cloud Platform System, Snowflake, Backend, Kubernetes, Low Latency, Adserver, Apache Kafka, Video Streaming, Docker, Golang - **Published:** July 21, 2026 - **Apply:** https://www.dice.com/job-detail/e861abba-9656-4848-8499-4535899c5569 ## About the Role * Strong professional experience developing software with C++ and/or C * Experience building backend systems in production environments * Hands-on experience designing, implementing, and supporting distributed systems * Experience with large-scale, highly available, and performance-sensitive platforms * Strong understanding of network programming concepts * Experience with database-backed applications and data modeling * Strong knowledge of data structures and algorithms * Experience working within Linux or Unix environments * Experience with debugging, troubleshooting, testing, and performance optimization * Understanding of software engineering best practices, SDLC, and Agile methodologies * Strong communication and cross-functional collaboration skills, * Experience with high-concurrency or low-latency systems * Cloud-native development experience * AWS, Azure, or Google Cloud Platform experience * Kubernetes, Docker, or container orchestration technologies * Experience with distributed caching, databases, and messaging systems * Familiarity with technologies such as Nginx, Aerospike, Redis, Kafka, Snowflake, or similar platforms * Experience with Go/Golang * Experience reviewing code, mentoring engineers, and leading technical design discussions Highly Desired Industry Experience We are particularly interested in candidates with experience in: * Ad Tech platforms * DSPs, SSPs, ad servers, exchanges, and marketplace systems * OpenRTB and real-time bidding platforms * Video advertising and streaming technologies * OTT and Connected TV (CTV) platforms * Forecasting, optimization, recommendation, and decisioning systems We also welcome candidates from other highly scalable and mission-critical environments, including: * FinTech * Electronic trading systems * Telecommunications * Networking infrastructure * Gaming platforms * Cloud platform engineering * Search and recommendation systems What Makes Someone Successful in This Role Successful engineers on this team have experience: * Building and operating distributed backend systems * Writing production-grade C++ code for high-scale environments * Solving performance, reliability, scalability, and availability challenges * Supporting systems in production and responding to operational issues * Balancing technical quality, business priorities, and delivery timelines * Communicating effectively across technical and non-technical stakeholders, * 4+ years of experience * Owns complex services, features, or subsystems * Strong hands-on contributor with distributed systems experience Level 5: Lead Engineer * 5+ years of experience * Leads major technical initiatives and mentors engineers * Drives engineering quality and execution across projects Level 6: Principal Engineer * 7+ years of experience * Influences architecture across multiple systems and teams * Solves highly complex platform and scaling challenges Level 7: Senior Principal / Architect * 10+ years of experience * Defines technical direction and long-term platform strategy * Serves as a trusted technical authority across the organization ## Description Seeking experienced C++ engineers to help build and evolve the distributed systems powering the future of video advertising. This team develops highly scalable backend platforms responsible for real-time decisioning, ad serving, marketplace transactions, forecasting, optimization, streaming, and video advertising delivery. Engineers in this organization solve challenging problems involving latency, concurrency, scale, reliability, and performance while supporting critical systems that process large volumes of real-time transactions. We are hiring across multiple levels, from Senior Engineer through Architect, and are looking for engineers who enjoy building production-grade systems that operate at scale. What You'll Do * Design, develop, and support high-performance backend services in C++ * Build and maintain distributed systems supporting video advertising and ad-serving platforms * Design scalable, reliable, and fault-tolerant architectures * Optimize system latency, throughput, availability, and performance * Participate throughout the full software development lifecycle, from design through production support * Troubleshoot production issues, perform root-cause analysis, and implement durable solutions * Collaborate with Product, QA, Operations, and Engineering teams to deliver business-critical capabilities * Develop technical designs, architecture documentation, test strategies, and implementation plans * Conduct code reviews and promote engineering best practices * Mentor and guide engineers across the organization * Influence technical direction, architecture, and platform strategy based on level and experience ## Related Videos - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Post-Quantum Cryptography: Preparing for Q-Day](https://www.wearedevelopers.com/videos/100179-post-quantum-cryptography-preparing-for-q-day) - [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) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) ## Related Articles - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)