Position Summary
Driving advanced software engineering, high-performance C++ systems development, and legacy modernization in Atlanta, GA through a hybrid work model (3 days onsite), Fourways Consulting LLC is actively seeking accomplished C++ Developers for two permanent professional openings. In this vital software engineering role, you will architect, build, and optimize low-latency systems, complex multithreaded applications, and robust memory management frameworks utilizing C++11 and modern standards. Bringing 8+ years of progressive professional software engineering experience and local candidate availability, you will empower global enterprise platforms to achieve uncompromised execution speed, resource efficiency, and computational reliability. This prestigious career opportunity offers competitive remuneration, high technical visibility, and exceptional professional growth within a premier IT consulting and staffing enterprise.
Detailed Job Description
As a C++ Developer supporting Fourways Consulting LLC in Atlanta, GA (hybrid operational model requiring 3 days onsite per week), you will take full operational, architectural, and tactical ownership of high-performance backend coding, algorithmic design, and system debugging. Your day-to-day responsibilities include authoring robust object-oriented code in C++11+, managing complex multithreading and memory management routines, executing shell scripting on Linux/Unix operating systems, collaborating with cross-functional engineering squads on legacy modernization initiatives. You will operate in a collaborative office and remote hybrid environment while maintaining rigorous code quality and performance benchmarks.
Key Responsibilities
- Architect, design, develop, test, and deploy high-performance, low-latency enterprise applications utilizing C++11 and modern C++ standards.
- Implement robust object-oriented programming (OOP) principles, advanced data structures, and optimized algorithms for complex computing tasks.
- Design and manage complex multithreading, concurrency control, synchronization primitives, and advanced memory management routines.
- Administer, configure, and troubleshoot Linux/Unix server environments and author automated shell scripting for operational tasks.
- Manage source code version control repositories, branching strategies, and collaborative code reviews utilizing Git.
- Execute rigorous debugging, memory profiling, latency reduction, and CPU/memory performance optimization initiatives.
- Collaborate seamlessly with cross-functional software engineering, product management, and QA squads in Agile sprint cycles.
- Maintain comprehensive technical documentation, architecture blueprints, and legacy modernization runbooks.
Required Qualifications & Skills
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or related technical discipline.
- Minimum of 8+ years of progressive professional software engineering experience with deep, specialized expertise in C++ development.
- Strong, demonstrable hands-on professional expertise in C++11+, object-oriented programming (OOP), data structures, and algorithms.
- Comprehensive working knowledge and practical proficiency in advanced multithreading, concurrency, and manual/smart pointer memory management.
- Deep practical experience working within Linux/Unix operating systems, shell scripting, and Git version control workflows.
- Proven expertise in complex debugging, performance tuning, and resource optimization across high-throughput applications.
- Exceptional communication, analytical problem-solving, and technical leadership capabilities.
- Mandatory local candidate availability and legal work authorization for hybrid professional operations in Atlanta, GA (3 days onsite).
Nice-to-Have Skills
- Professional software engineering certifications or advanced academic coursework in systems programming.
- Prior professional working experience in top-tier financial technology, telecommunications, or enterprise product corporations.
- Hands-on familiarity with CI/CD deployment pipelines, automated testing frameworks, and DevOps operational practices.
- Experience participating in agile software development methodologies and enterprise legacy code modernization projects.
- Exposure to cloud platforms (AWS, Azure, GCP) and containerized deployment environments (Docker/Kubernetes).
Application Information
- Recruiter: Fourways Consulting LLC Recruitment Division
- Contact Name: Saiful Ameen Khan, MBA (Senior Technical Recruiter)
- Email: saif@fourwaysconsulting.com
- Company Website: https://www.fourwaysconsulting.com
- Salary/Rate: Market Competitive / Enterprise Software Engineering Package
- Deadline: Open until filled (Urgent Atlanta C++ Developer Openings)
- Notice Period: Immediate to 30 Days Preferred