Software Developer – C/C++, Python – ERP Projects – Heidelberg / Hybrid – €70–90K Join a long-established software company in Heidelberg that builds powerful ERP solutions for retail, wholesale, and logistics. With over 40 years of experience and 35,000 end users, this is a place where technical depth meets real-world impact. The team is growing — and we’re looking for a skilled software developer who’s also open to learning the ropes of project delivery. What makes this role unique? You’ll start by focusing on backend development, primarily in C/C++ or Python, with the chance to gradually expand into project-related tasks such as solution design, customer workshops, and implementation planning. No prior project management experience required — just a willingness to learn. Your role includes: Designing and developing core components of a large ERP system Supporting customers by turning complex requirements into technical solutions Working closely with colleagues across development, support, and customer-facing teams Over time, you’ll have the option to take on more responsibility in guiding customer projects Tech environment: Core languages: C/C++, Python, SQL, JavaScript Relational databases and open-source tooling Hybrid work setup with occasional office time in Heidelberg What we’re looking for: At least 2 years of professional experience as a developer Strong backend skills with C/C++ or Python A structured working style and interest in complex business processes Excellent German (all team and client discussions are in German) Willingness to grow into project-facing tasks over time Nice to have (but not required): Experience with ERP, retail, logistics, or financial systems Familiarity with HTML/JavaScript/SQL or scripting languages You’ll be joining a motivated team in a stable company with a startup spirit — flat hierarchies, direct communication, and a shared goal: building software that runs the backbone of European commerce. Interested? Apply now to grab one of four available interview slots.