> Markdown version of [/jobs/ext/505692-senior-c-c-developer](https://www.wearedevelopers.com/jobs/ext/505692-senior-c-c-developer). 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). --- # Senior C/C++ Developer - **Company:** COPPER POST DIGITAL - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Salary:** $114,400.0 - $145,600.0 - **Contract:** Permanent contract - **Skills:** Unit Testing, Unix, C++ (Programming Language), Software Quality, Computer Programming, Software Debugging, Perl (Programming Language), Unix Shell, Posix, Scrum Methodology, Queueing Systems, Software Engineering, SQL Databases, Multithreading, Information Technology - **Published:** June 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=108fa5cc3defda1a ## About the Role Do you have experience in UNIX?, * Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. * 10+ years of overall experience in Information Technology. * Minimum 5 years of hands-on programming experience in C/C++, preferably in POS systems or similar transaction-processing environments. * Experience working in Unix/Linux environments, including system-level programming concepts. * Basic understanding of SQL queries; hands-on SQL experience is a plus. * Experience working with Agile Scrum development methodologies. * Ability to quickly learn, understand, and apply new technical concepts, tools, and business processes. * Strong analytical and problem-solving skills with the ability to diagnose and resolve technical issues within aggressive timelines. * Ability to work effectively with business users, development teams, QA teams, operations teams, and other technical stakeholders. * Strong communication skills and the ability to validate requirements with users and management. * Ability to work independently with minimal direction in high-pressure production and project environments. * Strong work ethic with the ability to manage competing priorities and meet tight deadlines. * Team-oriented mindset with a proven ability to collaborate across functional and technical teams. * Ability to multitask, prioritize workload effectively, and deliver high-quality results under pressure. Pay: $55.00 - $70.00 per hour Application Question(s): * Have you worked on POS systems or transaction-processing applications? Yes / No * Do you have experience working in Unix/Linux environments? Yes / No * Do you have experience with POSIX message queues? Yes / No * Do you have experience developing or supporting multithreaded applications? Yes / No * Please describe a complex production issue you diagnosed and resolved in a C/C++ or Unix/Linux environment * Are you comfortable providing production support for daily, weekly, and monthly production processes? Yes / No * Please describe your hands-on experience with C/C++ development, including the type of applications you have worked on. Experience: * hands-on C/C++ programming experience?: 5 years (Required) Work Location: Hybrid remote in Atlanta, GA 30305 ## Description * Provide technical guidance and programming expertise for complex software development initiatives. * Design, develop, enhance, and maintain applications using C/C++, preferably in a POS or Unix/Linux-based environment. * Work with POSIX message queues, multithreaded applications, and system-level programming components. * Develop and maintain Unix shell scripts and Perl scripts to support application functionality, automation, and production processes. * Collaborate with business users, development managers, QA teams, and operations teams to gather, analyze, and define software release requirements. * Prepare detailed technical design specifications for new software features, enhancements, and system modifications. * Debug, troubleshoot, and resolve issues in both new and existing code. * Support daily, weekly, and monthly production processes, ensuring stability and timely resolution of production issues. * Assist support teams and project personnel in diagnosing and resolving moderately complex application and programming issues. * Work with clients, users, and management teams to validate programming requirements and resolve functional or technical concerns. * Develop unit test plans and participate in testing activities to verify the logic and performance of new or modified programs. * Conduct peer code reviews and participate in quality assurance activities to ensure code quality, reliability, and maintainability. * Support Agile Scrum development processes, including sprint planning, development, testing, defect resolution, and release activities. * Coordinate with QA and operations teams to ensure smooth deployment and rollout of new software releases. * Diagnose and resolve technical issues within aggressive timelines and high-pressure production environments. * Manage multiple priorities effectively while meeting project deadlines and maintaining high-quality deliverables. * Work independently with minimal supervision while also contributing as a collaborative team member. ## Related Videos - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [Using WebAssembly to run, extend, and secure your application](https://www.wearedevelopers.com/videos/652-using-webassembly-to-run-extend-and-secure-your-application) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Coffee with Developers - Robby Russell](https://www.wearedevelopers.com/videos/917-coffee-with-developers-robby-russell) - [Diagnostic Tooling: How to get insights from your .NET services hosted in Kubernetes containers?](https://www.wearedevelopers.com/videos/100188-diagnostic-tooling-how-to-get-insights-from-your-net-services-hosted-in-kubernetes-containers) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [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) - [Software Developer Salary in Austria [2023]](https://www.wearedevelopers.com/magazine/213-software-developer-salary-in-austria-2023) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)