Senior C++ Developer

ImpacT Hire is actively seeking a Senior C++ Developer for one of our clients—a leading financial technology company offering advanced payment solutions and card processing services. The role is full-time and based on-site in Varna, Bulgaria.

Responsibilities:
➢ Design, develop, and maintain payment applications, card scheme integrations (Visa, Mastercard), terminal applications, and APIs;
➢ Adapt existing systems based on regulatory updates and card scheme changes;
➢ Collaborate with technical leaders, business analysts, and other teams to ensure stable and secure transaction processing;
➢ Provide technical guidance to junior team members and promote development best practices;
➢ Participate in code reviews, technical discussions, and continuous improvements.

Requirements:
➢ 6+ years of professional experience in software development (experience in fintech domain is a strong plus);
➢ 4+ years of hands-on experience with C++ in production environments;
➢ Solid understanding of API development and card processing protocols;
➢ Basic knowledge of .NET is a plus but not mandatory;
➢ Experience with databases such as MS SQL Server and/or PostgreSQL;
➢ Previous exposure to team leadership or mentoring roles (direct management experience is not required);
➢ Strong problem-solving skills and ability to handle complex technical challenges;
➢ Excellent collaboration and communication abilities;
➢ A degree in Computer Science or a related field is preferred;
➢ English level: minimum B1 (reading technical documentation and basic communication).

What We Offer:
➢ Opportunity to join a highly specialized team working on mission-critical payment systems;
➢ Excellent work environment with various sports and leisure facilities (fitness, yoga, crossfit, bowling, foosball, darts);
➢ Food vouchers—up to 200 BGN per month;
➢ Additional health insurance, including dental coverage;
➢ Flexible working hours.

If you feel the challenge, apply now!

To apply for this job email your details to milena@impact-hire.com