> Markdown version of [/jobs/ext/3078774-c-software-engineers](https://www.wearedevelopers.com/jobs/ext/3078774-c-software-engineers). 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). --- # C++ Software Engineers - **Company:** Multivision, Inc. - **Location:** Atlanta, GA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Microsoft Windows, Agile Methodology, Software Applications, Confluence, JIRA, Automation of Tests, Unit Testing, C++ (Programming Language), Cloud Engineering, Computer Engineering, Software Debugging, Python (Programming Language), Object-Oriented Software Development, PCI Data Security Standards, Secure Coding, Software Systems, TCP/IP, Google Test, Gherkin, Information Technology, Atlassian Tools, Cucumber (Software) - **Published:** September 25, 2026 - **Apply:** https://www.dice.com/job-detail/2e2db6e8-bca8-4b4c-84b6-1107e804ea33 ## About the Role * 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 team. * 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 ## Description * 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 released software. * 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.