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 3 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Software Engineer in Atlanta, GA vacancy
- ...Senior C++ Software EngineerSomeone who believes that software development changes lives. You're passionate about technology and see the... ...solve.You have:Bachelor's degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management...SeniorWork experience placement
- ...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
- ...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
- ...advantage.About The Role:The Mission Systems Engineering (MSE) Team develops the Mission Management System (MMS)—a software platform that integrates mission subsystems, autonomy... ...team, you will design, implement, and test C++ software that extends this platform and...SeniorWeekly payPermanent employmentFull timeWork at office
- ...Architect a deterministic secondary perception system Mentor junior engineers about best practices You have ~ Bachelor’s or Master’s... ...(sensing, preprocessing, detection, tracking) ~ Python, C++ and ROS2 proficiency ~ The ability to work autonomously We...SeniorFull time
- Warner Bros. Discovery seeks a Sr. Principal Data Scientist to act as a company-wide authority in advanced Data Science, ML, and Applied AI. You will design and build enterprise-grade AI systems, including autonomous workflows, with a focus on architectural rigor and scientific...Senior
- ...Senior Solution ArchitectLocation: Remote (candidates preferred of Atlanta or Miami)Sub-... ...transforming a mission-critical HP NonStop (COBOL/C++) platform into a modern Azure/.NET... ..., cloud-native architecture, and AI-led engineering practices, ensuring functional equivalence...SeniorRemote work
- ...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
- ...Senior Firmware EngineerExperience Range: 10+ Years in Embedded Firmware design and developmentJob Location: Indianapolis, IndianaImmigration... ...track to project progress.Technical ExpertiseExpertise in C and C++ programming for microprocessor, microcontroller, and SoC...Senior
- ...Senior Firmware EngineerOur Growth is Creating Great Opportunities... ...our team!The Senior Firmware Engineer will be responsible for the design... ..., and testing of the embedded software for optical transceiver... ...Engineering or relatedProficient in C/C++ programming for embedded...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 inRaleigh,...SeniorPermanent employmentWork at officeLocal area$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- ...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
- ...seeking a highly motivated Optical Hardware Engineer to join our team developing next-... ...optical components and subsystems. Develop software tools and automation solutions for:... ...Microsoft Excel automation LabVIEW C++ Test automation and data acquisition software...Senior
- OverviewJob PurposeThe Senior Business Analyst for Product Development... ...teams throughout the Software Development Life Cycle (SDLC)... ...ExperienceBachelor's degree in Engineering, Computer Science, Finance, Economics... ...languages such as C++, R, Python, Visual Basic, PL/...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
- ...purchase planJob DescriptionThe Department:Invesco’s Internal Consulting team acts as a trusted advisor and transformation partner to senior leadership and business units. The team combines structured problem-solving with deep institutional knowledge to deliver high-...SeniorFull timeWork at officeFlexible hours
$174k - $252k
...in object oriented programming with Java, C++ or Python.5 years of experience... ...experience testing, maintaining, or launching software products.1 year of experience with software... ...accessible technologies.Google's software engineers develop the next-generation technologies...Senior$150k - $217k
...application in networking, data analysis, and software development best practices.Drive the... ...:Bachelor's degree in Computer Science, Engineering, a related field, or equivalent... ...one or more programming languages such as C++, Go, or Python.Preferred qualifications:...SeniorWorldwideShift work$133.37k - $156.9k
...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...SeniorTemporary work3 days per week- ...Job Title 8+ years of C++ experience with C++ v11/14/17 Linux programming, especially with classes, namespaces, std containers. There are 2 new API libraries that have to be learned and juggled. Modern Kafka / librdkafka libraries. JSON C++ parsing. We are trying...Permanent employmentRemote work
- ...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
$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$29 - $30 per hour
...Remote Junior C++ DeveloperAtlanta, Georgia, United States$ 29.00 - 30.00 (US Dollar)Remote Junior C++ Developer needs 2+ years experienceRemote... ...C++ Developer duties:C++ developer needed to increase the software capabilityDeploying software across a variety of platforms and...Remote work$228k - $342k
...chapter gets built. We’re forming small, senior, cross-functional AI teams that bring... ...together product leaders, machine learning engineers, and full-stack builders to create... ...platform engineering: partnering closely with software engineers, product managers, and data...SeniorFull timeWork at officeRemote workHome officeFlexible hours- ...The Role: The Mission Systems Engineering team develops the Mission Management System—the software platform connecting mission subsystems... ...and ground systems. As a Senior/Principal Mission Software... ...Design and develop high-performance C++ software for command and...SeniorWeekly payPermanent employmentWork at office
$140.3k - $210.5k
...balance and wellbeing, and are proud to champion equal opportunities for everyone!About the RoleThe Professional Services Healthcare Senior Consultant will be responsible for ensuring the successful implementation of Workday’s HR solutions for our healthcare customers.We...SeniorFull timeWork at officeRemote workHome officeFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Software Engineer. Be the first to apply!
Related searches
- c++ developer Atlanta, GA
- c++ software developer Atlanta, GA
- c++ programmer Atlanta, GA
- senior technical analyst Atlanta, GA
- senior associate attorney Atlanta, GA
- senior developer Atlanta, GA
- sr industrial security specialist Atlanta, GA
- senior aws cloud engineer Atlanta, GA
- senior manager business development Atlanta, GA
- remote senior salesforce administrator Atlanta, GA



