Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Overview
We are looking for a skilled C++ Developer to design, develop, and maintain high-performance applications. The ideal candidate has strong knowledge of object-oriented programming, data structures, and system-level programming.
Key Responsibilities
- Design, develop, test, and maintain applications using C++.
- Write clean, efficient, and well-documented code.
- Develop and optimize performance-critical components.
- Work with cross-functional teams including QA, DevOps, and product managers.
- Debug and resolve technical issues and bugs.
- Participate in code reviews and contribute to best practices.
- Integrate third-party libraries and APIs.
- Improve existing software by analyzing and identifying areas for modification.
Required Skills
- Strong proficiency in C++ (C++11/14/17 or later).
- Solid understanding of Object-Oriented Programming (OOP).
- Good knowledge of data structures and algorithms.
- Experience with STL (Standard Template Library).
- Familiarity with multithreading and concurrency.
- Experience with memory management and pointers.
- Understanding of Linux/Unix environments.
- Experience with debugging and profiling tools.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Experience with network programming, system programming, or embedded systems.
- Familiarity with Git or other version control systems.
- Knowledge of design patterns and software architecture.
- Experience with CMake / build systems.
Nice to Have
- Experience with Python, Java, or Rust.
- Knowledge of performance optimization.
- Experience working in Agile/Scrum environments.
- Exposure to cloud platforms (AWS, Azure, GCP).
Example Tech Stack
- Languages: C++, Python
- Tools: Git, CMake, Docker
- OS: Linux / Unix
- Databases: MySQL / PostgreSQL
Key Skills
Ranked by relevanceReady to apply?
Join BeaconFire Inc. and take your career to the next level!
Application takes less than 5 minutes

