- Experience
- 4+ yrs
- Salary
- USD 110,000 – USD 180,000 / year
- Openings
- 1
- Posted
- 3 weeks ago
- Work mode
- Work from home
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Summary
We are seeking a skilled C++ Software Engineer to develop high-performance systems software with a focus on memory management, low latency, and concurrency. This position involves working with critical parts of the software stack where efficiency and speed are paramount.
Key Duties
- Develop and optimize performance-sensitive systems using modern C++ standards (C++17/20).
- Enhance code to improve memory usage, throughput, and reduce latency.
- Identify and fix complex issues in multi-threaded environments.
- Participate in code reviews and contribute to system architecture decisions.
- Perform profiling and benchmarking to evaluate production system performance.
- Collaborate with other teams to manage integrations and develop tooling support.
Required Qualifications
- At least 4 years of experience producing C++ code for production systems.
- Expertise in modern C++ (C++17/20) and familiarity with the standard library.
- Experience handling multi-threading, concurrency, and lock-free data structures.
- Knowledge of profiling and performance analysis techniques and tools.
- Familiar with build systems like CMake and Bazel, as well as version control using Git.
- Good understanding of computer architecture principles and memory models.
Desired Attributes
- Inquisitive nature with a strong desire to explore system internals and implement improvements.
- Effective written communication skills to clearly articulate technical decisions.
- Comfortable with iterative development: ship early, measure results, and refine accordingly.
- Ability to work asynchronously across multiple time zones.
Benefits
- Completely remote work with flexible scheduling.
- Competitive salary range between $110,000 and $180,000 (USD equivalent), commensurate with experience and qualifications.
- Performance-based bonuses.
- Annual stipend for learning and professional development.
- Health and wellness benefits that vary by location.
- Engagement with impactful, large-scale projects.
Additional Information
This role is an equal opportunity position open to all qualified applicants regardless of personal or demographic characteristics protected by law. Candidate selection is solely based on qualifications, skills, and proven capability.
Industry
Staffing & RecruitmentSkills
Computer Architecture
Multithreading
Concurrency
Benchmarking
Performance Profiling
C++20
Iterative development
Tools & software
Git
required
CMake
required
How they work
Communication
Teamwork & Collaboration
Learning Agility