Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
RT

Ranger Technical Resources

via Dice

Apply Now
All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Staff C++ Software Engineer

Anywhere
full-time
Posted 8/25/2025
Verified Source
Key Skills:
C++17 or later
Distributed Systems
AWS
PostgreSQL
RabbitMQ
Docker
Kubernetes
CI/CD Pipelines
Test-Driven Development
Performance Optimization
Cross-platform development

Compensation

Salary Range

$140K - 180K a year

Responsibilities

Design, develop, and optimize high-performance C++ applications and system components while mentoring engineers and enhancing CI/CD pipelines.

Requirements

8+ years of C++ system-level programming experience, expertise in distributed systems, cloud platforms, containerization, CI/CD, and leadership in architectural decisions.

Full Description

C++ Staff Engineer #2483 Position Summary: Our partner, a leading SaaS provider of unified IT operations solutions designed to simplify and automate the management of IT infrastructure, is looking for a Staff C++ Engineer to join their team. You will design, develop, and maintain native C++ applications that integrate with a wide range of platform solutions driving automation, scalability, and seamless user experiences across IT infrastructure. You ll collaborate closely with cross-functional teams to ensure systems are secure, efficient, and built to scale. This role is ideal for engineers who bring deep technical expertise in C++ and enjoy solving complex system-level problems while guiding and supporting the technical growth of others. Experience and Education: • Bachelor s degree in Computer Science, Computer Engineering, or a related field (or equivalent experience). • 8+ years of enterprise software development, with a strong emphasis on C++ (C++17 or later) and system-level programming. • Proven track record of staff-level influence in designing, developing, and maintaining complex, cross-platform or embedded solutions. • Hands-on experience with native applications, performance-critical systems, or large-scale distributed platforms. • Solid background in CI/CD, DevOps practices, and secure software development for high-availability systems. • Demonstrated ability to lead architectural decisions that improve system performance, reliability, and engineering velocity Technical Skills and Strengths: • C++ (C++17 or later) • Distributed Systems (resilience, multithreading, concurrency) • AWS or other major cloud platforms • PostgreSQL, or other relational databases • RabbitMQ, Redis, or similar messaging/caching solutions • Advanced Architecture Principles (DDD, event-driven systems) • Containerization: Docker, Kubernetes • CI/CD Pipelines (Jenkins, GitLab, GitHub Actions) • Test-Driven Development (Unit Testing, System Testing, Catch2, Test Automation) • Root Cause Analysis & Troubleshooting at scale • Performance Optimization (profiling, load balancing) • Cloud Architecture & Scalability best practices • GIT Source Control • Monitoring & Observability (Splunk, Datadog, Prometheus, Grafana) • Cross-platform development (Linux, Windows, macOS) • JavaScript or Java, a plus Primary Job Responsibilities: • Design, develop and implement high-performance C++ applications and system components, ensuring solutions are efficient, scalable, and robust. • Optimize and fine-tune code to handle large-scale workloads and meet stringent performance benchmarks. • Champion engineering excellence through design and code reviews, setting best practices, and mentoring mid-level and senior engineers. • Drive cross-functional technical initiatives by collaborating with Product, DevOps, and Security teams to align engineering efforts with business objectives. • Mentor and support engineers across the team, fostering a culture of technical growth, knowledge sharing, and peer learning. • Enhance CI/CD pipelines and automation workflows, streamlining build, test, and deployment processes to accelerate release cycles. • Contribute hands-on to the development of new features, prototypes, and core infrastructure especially in areas requiring deep C++ expertise. • Maintain clear and comprehensive technical documentation, including architecture decisions, code standards, and design rationale. • Monitor and optimize performance across production systems and native/backend integrations to ensure seamless user experiences. • Develop and execute detailed test plans (unit, integration, system-level) to proactively identify and resolve potential issues. • Stay current with emerging technologies and industry trends, evaluating their potential impact and guiding adoption where appropriate.

This job posting was last updated on 8/28/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt