Senior C++ Developer (m/w/d)
Epay
Martinsried, Germany · Onsite · Full Time
Posted
Job description
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. Our values — One Team, Innovation & Transformation, Ownership, Entrepreneurship, and Empowerment — reflect your m…