Senior c++ software engineer - development
CTG is seeking to fill a Senior C++ Software Engineer position for our client in Durham, NC.
Location: Durham, NC
Duration: Ongoing Contract
About the Role:
CTG is seeking a Senior C++ Software Engineer to join our client's ACE POS Development team in Durham, NC. This role is ideal for someone who's hands-on with C++ and experienced in retail or payment system development. You'll work on the full lifecycle of POS software-designing new features, implementing solutions, debugging complex issues, and collaborating across teams to deliver high-quality, reliable applications used in fast-paced retail environments.
What You'll Do:
-
Analyze business requirements and design new functionalities using object-oriented principles.
-
Develop and maintain POS and payment processing solutions from concept through implementation and ongoing support.
-
Debug and resolve internal defects related to payment and pinpad systems.
-
Perform peer code reviews and enforce coding standards and best practices.
-
Collaborate closely with QA, implementation, and product teams throughout the development cycle.
-
Ensure all work aligns with established processes, documentation standards, and agile methodologies.
What You'll Bring:
-
Strong proficiency in C++ development with deep understanding of Object-Oriented Design .
-
Proven experience applying design patterns in software development.
-
Excellent analytical, debugging, and problem-solving skills.
-
Hands-on experience in agile environments using tools like JIRA , GitLab , and Jenkins .
-
Strong teamwork, communication, and technical documentation skills.
Experience:
-
6+ years of C++ development experience.
-
6+ years of experience in object-oriented software engineering.
-
5+ years working with ACE Point-of-Sale applications .
-
5+ years of experience in payments and pinpad development .
Education:
-
Bachelor's degree in Computer Science or related field, or equivalent experience.
Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.
CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services for this role.
To Apply:
To be considered, please apply directly to this requisition using the link provided. For additional information, please contact Laura Dominguez at [email protected] . Kindly forward this to any other interested parties. Thank you!
About CTG
CTG, a Cegeka company, is at the forefront of digital transformation, providing IT and business solutions that accelerate project momentum and deliver desired value. Over nearly 60 years, we have earned a reputation as a faster and more reliable, results-driven partner. Our vision is to be an indispensable partner to our clients and the preferred career destination for digital and technology experts. CTG leverages the expertise of over 9,000 team members in 19 countries to provide innovative solutions. Together, we operate across the Americas, Europe, and India, working in close cooperation with over 3,000 clients in many of today's highest-growth industries. For more information, visit .
Our culture is a direct result of the people who work at CTG, the values we hold, and the actions we take. In other words, our people define our culture. It's a living, breathing thing that is renewed every day through the ways we engage with each other, our clients, and our communities. Part of our mission is to cultivate a workplace that attracts and develops the best people, reflected by our recognition as a Great Place to Work Certified company across many of our global operations.
CTG will consider for employment all qualified applicants including those with criminal histories in a manner consistent with the requirements of all applicable local, state, and federal laws.
CTG is an Equal Opportunity Employer. CTG will assure equal opportunity and consideration to all applicants and employees in recruitment, selection, placement, training, benefits, compensation, promotion, transfer, and release of individuals without regard to race, creed, religion, color, national origin, sex, sexual orientation, gender identity and gender expression, age, disability, marital or veteran status, citizenship status, or any other discriminatory factors as required by law. CTG is fully committed to promoting employment opportunities for members of protected classes.
Recommended Jobs
Bookkeeper/Office Manager Federal Contracting
Bookkeeper/Office Manager – Federal Contracting Who: A growing federal contractor seeks an experienced Bookkeeper/Office Manager with government contracting expertise. What: You’ll manage…
FT Assistant Deli Bakery Manager
Primary Purpose Support the management and duties of store operations to meet financial and sales goals. Build associate and customer relations and promote a strong culture in support of Food Li…
IT Director II
IT Director II Location Hybrid remote in Wake County, NC : Description of Work Salary Recruitment Range: $112,683 - $120,000 Salary Grade: DT13 This position currently qualifies for a hybrid telew…
Technical Service Chemist
Tradebe is a group of industrial businesses with the commitment of creating a more sustainable planet and making significant contributions to human wellbeing. In the US, we are leaders focused on rec…
Business Process Specialist
Business Process Specialist Description: **Position Title:** **_Business System Sustain Team - Business Process Specialist_** **Pay Rate** : _Position Level: PL Variable 14 or 12 depending on backgrou…
Operador
¿Buscas una oportunidad para dejar una huella duradera en las generaciones futuras y en las comunidades que llaman hogar? No busques más, HEI ha sido un líder indiscutible en contrataciones por más …
Database Administrator (DBA) Komatsu, Japan
**Description:** As an ALIS Administrator with our F\-35 ALIS team partnering with our customer, you will wear many hats; system administration duties, data management duties, network admin duties and…
Associate Manager, Maintenance
About the Department At Novo Nordisk, we want to make a difference. For more than 100 years, we have led the way in diabetes care. Being part of Novo Nordisk allows our employees to embark on the op…
Chemical Process/ Production Engineer
Join an expanding global chemical leader, as the Chemical Engineer supporting multiple chemical plant operations. Provide technical expertise for continuous improvements and optimization to the produ…
NEWTON, NC - DESKTOP SUPPORT TECHNICIAN
We are seeking a skilled Desktop Support Technician to join our team as a 1099 independent contractor. Desktop Technician will provide day to day onsite desktop support, receive inbound calls, a…