Senior C++ Software Engineer
4P Consulting Inc
Job Title: Senior C++ Software Engineer
Location: Onsite either in Irving, TX or Atlanta, GA
Duration: 6 months +
Type : Onsite - 5 days
Client: NCR Voyix
Interview Process: Final in person interview either at Atlanta, GA OR Irving, TX
Core Tech Stack: C++ (Modern C++11 and above, Windows environment), Python (3+ years), BDD / Test Automation (Cucumber, Gherkin, Python Behave), TCP/IP Networking, Google Test / cppUnit. Job Description Someone who believes that software development changes lives. You're passionate about technology and see the world a little differently than your peers-everywhere you look, there's possibility, opportunity, boundaries to push and challenges to solve. You have:
• Bachelor's degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management Information Services) or equivalent industry experience.
• Strong knowledge of object-oriented programming concepts
• 5+ years of C++ experience on Windows environment.
• Modern C++ standard (C++ 11 and above) experience
• 3+ years of Python experience
• Should have experience in leading or managing teams.
• Experience producing technical designs for software applications.
• Must exhibit good judgment in decision making.
• Must excel in verbal and written communications.
• Able to convey technical concepts to non-technical audiences.
• Able to troubleshoot complex systems including hardware and software systems.
• Test automation experience using Cucumber, Behave, Gherkin
• Unit Testing Framework like Google Test, cppUnit etc.
• Networking, TCP/IP Socket level communications
• Experience in mentoring others on SW Engineering standards and emerging best practices
• Agile Development experience
• Strong debugging and troubleshooting skills.
• Familiarity with the Atlassian tool suite (Jira, Confluence, etc.). Good to have:
• Java, .NET
• Preferred Retail experience, especially in the Convenience Store industry and Point of Sale systems.
• Preferred working experience on Payment Processors and payment devices
• Cloud development experience
• Computer HW, Networking, TCP/IP Socket level communications experience
• High volume, high availability solutions
• PCI compliance, secure development, and data encryption techniques You can expect to:
• Design and implement new product features and implement modifications to existing product features to include technical documentation.
• Build and execute unit tests for new or existing application code.
• Work with Customer Care team members to resolve problems with the software released.
• Exhibit very high personal commitment to quality, software engineering best practices, and protection of sensitive consumer information.
• Provide input into and release management decisions.
• Drive issues to effective resolution and to find solutions to challenging, time-critical problems.
• Mentor team members and conducts code and test reviews.
• Participate in an agile development team, implementing user stories with automated testing to verify acceptance criteria.
• Participate in analysis, design, testing, and review processes.
• Should be able to come up with effective effort estimation based on requirements.
• Write product specifications, designs, and technical manuals.
• Evaluate third-party products and specifications.
• Maintain responsibility of assigned tasks by using experience/knowledge of environment to make design/development decisions.
• Provide feedback to peer performance reviews.
• Educate others (technical and non-technical) on areas of expertise.
• Work under the supervision of an Engineering Manager.
• Provide development level support for assigned products and projects throughout the development lifecycle.
• Perform other job-related duties as assigned. The day-to-day: As a C++ Software Engineer, you will be responsible for the design and development of software and automating BDD scenarios. You will interact daily with other team members to ensure that a quality product is delivered in a timely manner. You are expected to be able to own the solution to complex software problems/needs from design to delivery.
Location: Onsite either in Irving, TX or Atlanta, GA
Duration: 6 months +
Type : Onsite - 5 days
Client: NCR Voyix
Interview Process: Final in person interview either at Atlanta, GA OR Irving, TX
Core Tech Stack: C++ (Modern C++11 and above, Windows environment), Python (3+ years), BDD / Test Automation (Cucumber, Gherkin, Python Behave), TCP/IP Networking, Google Test / cppUnit. Job Description Someone who believes that software development changes lives. You're passionate about technology and see the world a little differently than your peers-everywhere you look, there's possibility, opportunity, boundaries to push and challenges to solve. You have:
• Bachelor's degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management Information Services) or equivalent industry experience.
• Strong knowledge of object-oriented programming concepts
• 5+ years of C++ experience on Windows environment.
• Modern C++ standard (C++ 11 and above) experience
• 3+ years of Python experience
• Should have experience in leading or managing teams.
• Experience producing technical designs for software applications.
• Must exhibit good judgment in decision making.
• Must excel in verbal and written communications.
• Able to convey technical concepts to non-technical audiences.
• Able to troubleshoot complex systems including hardware and software systems.
• Test automation experience using Cucumber, Behave, Gherkin
• Unit Testing Framework like Google Test, cppUnit etc.
• Networking, TCP/IP Socket level communications
• Experience in mentoring others on SW Engineering standards and emerging best practices
• Agile Development experience
• Strong debugging and troubleshooting skills.
• Familiarity with the Atlassian tool suite (Jira, Confluence, etc.). Good to have:
• Java, .NET
• Preferred Retail experience, especially in the Convenience Store industry and Point of Sale systems.
• Preferred working experience on Payment Processors and payment devices
• Cloud development experience
• Computer HW, Networking, TCP/IP Socket level communications experience
• High volume, high availability solutions
• PCI compliance, secure development, and data encryption techniques You can expect to:
• Design and implement new product features and implement modifications to existing product features to include technical documentation.
• Build and execute unit tests for new or existing application code.
• Work with Customer Care team members to resolve problems with the software released.
• Exhibit very high personal commitment to quality, software engineering best practices, and protection of sensitive consumer information.
• Provide input into and release management decisions.
• Drive issues to effective resolution and to find solutions to challenging, time-critical problems.
• Mentor team members and conducts code and test reviews.
• Participate in an agile development team, implementing user stories with automated testing to verify acceptance criteria.
• Participate in analysis, design, testing, and review processes.
• Should be able to come up with effective effort estimation based on requirements.
• Write product specifications, designs, and technical manuals.
• Evaluate third-party products and specifications.
• Maintain responsibility of assigned tasks by using experience/knowledge of environment to make design/development decisions.
• Provide feedback to peer performance reviews.
• Educate others (technical and non-technical) on areas of expertise.
• Work under the supervision of an Engineering Manager.
• Provide development level support for assigned products and projects throughout the development lifecycle.
• Perform other job-related duties as assigned. The day-to-day: As a C++ Software Engineer, you will be responsible for the design and development of software and automating BDD scenarios. You will interact daily with other team members to ensure that a quality product is delivered in a timely manner. You are expected to be able to own the solution to complex software problems/needs from design to delivery.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Engineer in Atlanta, GA vacancy
- ...Intercontinental Exchange (ICE), we engineer technology, exchanges and... ...transform global markets.As a Senior Developer, you will be part of... ...design documentation for new software developmentProvide support for... ...Science or related field3+ years of C++ development experienceStrong...Senior
- Job-ID30854728Reference25-08227TypeContractSenior Software Engineer (C++) Job Title: Senior Software Engineer Location Options: Onsite - Dallas, TX / Atlanta, GAEmployment Type: Long Term ContractAbout the RoleWe are seeking an experienced Software Engineer III with strong...Senior
$211k - $220k
...Senior or Lead Principal C++ Software Engineer (C++ 17, STL, Unix) TOTAL COMPENSATION: $211K - $220K ~ Annual Cash Bonus: 20% ~ Employee Stock Purchase Plan: up to $25,000/year (15% savings) ~401K: 100% matching of the first 6% (Vested immediately) ~...SeniorFull timeCasual workImmediate startRelocation package- ...processes over 150 billion transactions daily, blocking 4 billion threats per day. To learn more, visit .Job Description As a C++ Software Engineer at iboss, you will have the opportunity to work on multiple technologies at a fast growing cybersecurity company. This is an...SuggestedWorldwide
- ...C++ Software Engineer All Visa no H1 they're particuarly looking for Win32 experience as well as everything they've listed here: Key Areas of Responsibility • Designs and implements new product features and implements modifications to existing...SuggestedWork experience placement
- ...The American Cancer Society, Inc. is seeking a Senior Principal, Principal Gifts to lead high‑net‑worth fundraising across a remote, national footprint. You will identify, cultivate and solicit gifts of $5M+ with executives, volunteers and staff to advance our mission...SeniorRemote job
- ...About The Role:The Mission Systems Engineering team develops the Mission Management System—the software platform connecting mission... ...aircraft and ground systems. As a Senior/Principal Mission Software... ...Design and develop high-performance C++ software for command and...SeniorWeekly payPermanent employmentFull timeWork at office
$175k - $210k
...autonomyShip products used directly by enterprise customersJoin a senior, collaborative engineering team focused on pragmatic executionChance to work in a... ...with Golang strongly preferred, open to Java/C/C++/C#/Rust as wellExperience with LLMs / AI Agents or a true...SeniorRemote work- ...Senior Red Team Operator The Senior Red Team Operator leads advanced offensive security... ...expert to security operations, detection engineering, threat hunting, and technology teams.... ...languages including Python, PowerShell, C/C++, C#, Go, and Shell scripting. Deep understanding...Senior
- ...support from fellow researchers, designers, engineers, analysts, or product managers in our... ...quality decisions.The User Experience Senior Principal is responsible for strategic UX... ...years of experience working with agile software development teamsStrong interpersonal savvyMinimum...SeniorWork experience placementNight shift
- Job PurposeThe Senior Business Analyst for Product Development is... ...technology teams throughout the Software Development Life Cycle (SDLC)... ...'s degree in Engineering, Computer Science, Finance, Economics... ...programming languages such as C++, R, Python, Visual Basic, PL/...Senior
- ...supplemental contribution Health & wellbeing benefits Parental Leave benefits Employee stock purchase planJob DescriptionYour RoleThe Senior Principal, Fund Assurance provides independent oversight and strategic guidance across mutual funds, ETFs, and complex products to...SeniorFull timeWork at officeFlexible hours
$168k - $240k
...their desired business outcomes. We accelerate the growth of more impactful work and the evolution of Slalom.The Role: M&A Principal/Senior PrincipalWhat You’ll Do:* Delivery areas include:* Executing operational due diligence* Creating integration strategies, plans and...SeniorTemporary workWork at officeLocal areaImmediate start- ...Architect a deterministic secondary perception system Mentor junior engineers about best practices Requirements Bachelor's or Master's... ...(sensing, preprocessing, detection, tracking) Python, C++ and ROS2 proficiency The ability to work autonomously Preferred...Senior
- OverviewJob PurposeIntercontinental Exchange (ICE) is hiring a Senior Performance Engineer to help own performance for our derivatives trading... ...loss.Preferred Knowledge and ExperienceProficiency in Java, C++, or Python.Applied experience using AI coding agents in a routine...SeniorCasual workWork at office
$210k - $256.67k
Job DescriptionAbout UsDo you want to boost your career and collaborate with expert, talented colleagues to solve and deliver against our clients' most important challenges? We are growing and are looking for people to join our team. You'll be part of an entrepreneurial...SeniorFull timeTemporary workRemote work$174k - $252k
...Senior Principal, Data Cloud Value Creation As a Senior Data Cloud Value Creation Principal, you will be responsible for developing... ...all with technology built in the cloud. Our products are engineered for security, reliability, and scalability, running the full stack...Senior$148k - $194k
Make your mark for patientsWe are looking for a Senior Principal Programmer (Statistical Computing Environment Business Coordinator) who is collaborative, detail-oriented, and compliance-minded to join our Programming, Visualization and Reporting team, based in Raleigh...SeniorPermanent employmentWork at officeLocal area- ...C++ Software Engineer Location: Onsite at Atlanta, GA/ Irving, TX Core must-haves: ~5+ years C++ development, specifically in a Windows... ..., troubleshooting and production support skills ~ Senior-level ownership: design → development → testing → troubleshooting...
$159.75k - $195.25k
Atlanta, GAEngineering - Flight Software /Full-time /On-siteHermeus is a venture-backed... ...a highly motivated and experienced Senior Flight Software Engineer to join Hermeus, a hypersonic... ...Professional experience programming in C/C++ and experience with embedded flight software...SeniorWeekly payPermanent employmentFull timeWork at office- ...toward transforming global markets.As a Senior Java Developer in Risk, you will play a key... ..., database administration, and systems software in production support and defining system... ...WebFluxExperience integrating with native C++ libraries via JNIDemonstrated contributions...SeniorFlexible hours
- ...Role : C++ Developer Location:-Manassas, VA -Hybrid - Need Local only As a Software Engineer you will: • Design, develop, test, install and support programs/systems,... ...assist in resolving problems reported by less senior team members. Additional...Local area
- ...experiences, and make the most of new technologies. We blend design, engineering, and analytics expertise to build the future. We surround our... ...this position, we are open to hiring at the Principal or the Senior Principal level, the base salary pay ranges are listed below...SeniorTemporary workLocal area
$85.9k - $137k
...alongside meaningful social, community, and societal impact.Senior Software Engineer, WaveLogic Modem Software Development plays a critical... ...environment, including building applications using C or C++Application of BSP development, security features, and board bring-upDevelopment...SeniorFull timeLocal areaRemote workFlexible hours$210k - $256.67k
...documenting, and communicating data and information for a range of audiencesMature interpersonal and influencing skills, especially at senior client levels.Committed to advancing the Infosys brand through personal and professional growth.An internal talent champion across...SeniorFull timeTemporary workWork experience placementRemote work- Principal or Senior Principal, Anthropic AI Solutions (East Region)AI Systems & Platforms | Anthropic Business Unit****Please note:... ...make the most of emerging technologies. By combining design, engineering, and analytics expertise, we build what’s next. Our technologists...SeniorTemporary workWork at officeLocal area
- ...Please let me know if you are available for this role. Title: C++ Developer Location: Atlanta, GA Duration:... ...patterns and best practices for building robust and maintainable software Familiarity with operating systems, network protocols,...Full timeImmediate startRelocation
$135k - $205k
Position Summary As a Senior GCP Architect (Lead Cloud Infrastructure Engineer II) at Deloitte, you will lead the architecture... ...sector-focused solutions across software, data, artificial intelligence,... ...experience using Python or C++.Experience leading cloud...SeniorLocal areaRemote work- ...warehousing, transportation, and operator-built software suite including OMS, Pre- and Post-... ...for an experienced Computer Vision Engineer and technologist to help build and scale... ...strong software engineering fundamentals; C++ experience where performance demands it.Most...SeniorFull timeLive inRemote work
$191k - $253k
...capabilities by partnering closely with specialist engineering, operations, and production teams.... ...of mission requirements. TRS hires software engineers & hardware engineers, who are... ...systemsExperience with guidance algorithm developmentC/C++ ProficiencyExperience with Simulink...SeniorFull timeWork experience placementImmediate startRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
Related searches
- senior business development Atlanta, GA
- american senior communities Atlanta, GA
- senior technical advisor Atlanta, GA
- senior devops engineer remote Atlanta, GA
- senior information technology project manager Atlanta, GA
- senior vmware engineer Atlanta, GA
- sr electrical engineer Atlanta, GA
- sr marketing manager Atlanta, GA
- senior portfolio manager Atlanta, GA
- senior manufacturing manager Atlanta, GA


