As a Senior C++ Developer, you will play a key role in building and evolving software solutions used in a global, high-impact financial and payment systems environment.
You will take ownership of your work and contribute to projects from concept to successful deployment.
A strong focus of the role lies in leveraging modern technologies, especially AI-driven approaches, to continuously improve development processes and outcomes.
Working in an international setup, you will collaborate closely with cross-functional teams and contribute to future-oriented engineering practices.
Requirements
🚀 Your tasks:
AI-First Development Mindset: You have hands-on experience with AI coding assistants and use them as a part of a regular development workflow.
**AI-Supported Coding & Quality: **You use AI to write, refactor, debug, and document code, and review all generated output for correctness, security, and maintainability before committing.
Prompting & Context Management: You write clear, well-scoped prompts and provide the right context (existing code, constraints, requirements) to get useful results regardless of language or layer.
**Critical Evaluation: **You critically evaluate AI suggestions rather than accepting them blindly spots, hallucinated APIs, insecure patterns, licensing issues, and subtly wrong logic.
Efficiency & Adaptability: You use AI to work faster across unfamiliar code, languages, or frameworks, and to understand legacy or third-party code.
Learning & Knowledge Sharing: You stay current as tools and workflows evolve and share effective practices with the team.
💫 Your profile:
Education & Experience: You have a technical degree or a comparable education and at least 5 years of experience in C++ development.
AI Mindset: You have hands-on experience with AI-assisted development tools and use them daily as an integral part of your work, with a strong drive to integrate AI into your daily work.
Tech-Stack: You are experienced with databases (e.g. MySQL) and modern development tools such as Jira or CI/CD pipelines.
Technical Depth: You are comfortable working with complex or legacy systems (e.g. reverse engineering).
Language Skills: You can easily communicate in English in our intercultural environment in any situation; German is an advantage.
Tech Stack
MySQL
Benefits
Hybrid Working: At epay, you will have a long-term, secure position in a globally operating company, with the option to partly work from home.
Personal Development: We support your personal and professional growth through regular employee discussions and tailored development measures. In addition, we offer an e-learning platform and regular in-house training sessions.
Benefits from Day One: You will have immediate access to our corporate benefits platform. We also subsidize your DeutschlandTicketJob as well as your EGYM WellPass membership.
After the Probation Period: In addition to numerous employee discounts, you will gain access to the Employee Benefit Club, which provides a monthly shopping voucher worth €50. You can also lease a bicycle through the company with EuroRad.
Work Environment: We place great value on mutual respect and treating each other as equals. Transparent, regular communication and an open corporate culture with strong team spirit are a given at epay.