Job Openings Software Developer (C++ / SQL / Oracle)

About the job Software Developer (C++ / SQL / Oracle)

πŸ–₯️ Job Title: Software Developer (C++ / SQL / Oracle)
πŸ“ Location: Fernwald (near Gießen), Germany
🏠 Remote Work: 3–4 days per week possible after onboarding
πŸ—£οΈ Languages Required: German (min. B2), English (C1–C2)
πŸ’° Salary: Up to €65,000 gross/year
πŸ“… Start Date: ASAP
πŸ“„ Contract Type: Permanent, full-time (40h/week)
🌴 Vacation: 30 days/year
⏳ Probation Period: 6 months
πŸ• Part-Time Option: Minimum 70% (also open to 80%)

🏒 Company Overview

Join a leading software solutions provider for the flat glass and window manufacturing industry, recognized for its technical depth, highly experienced development teams, and pragmatic, efficient work culture. The company has ~250 employees and delivers ERP and optimization software to manufacturers globally.

πŸ’Ό Role Overview

As a Software Developer, you’ll be part of an agile development team working on enterprise-level products. You’ll focus on designing and developing database architectures using SQL or Oracle, writing C++ code, and contributing to high-quality, scalable software for the manufacturing sector.

🎯 Key Responsibilities

  • Design, develop, and maintain robust database architectures (SQL / Oracle)

  • Write clean, high-performance C++ code in collaboration with Product Owners

  • Develop scripts, contribute to style guides, and support interface development

  • Align and optimize database models with existing systems and business logic

  • Collaborate in agile (Scrum) teams for iterative development and delivery

πŸ›  Required Skills & Experience

Must-Have:

  • 1–3 years of professional experience in software development

  • Strong proficiency in C++

  • Solid experience in SQL or Oracle database design

  • Understanding of agile methodologies (e.g., Scrum)

  • German B2 and English C1–C2

Nice-to-Have:

  • Broader knowledge of modern software architecture

  • Experience with enterprise software, particularly in manufacturing environments

πŸ‘₯ Team & Collaboration

  • Join a team of 24 developers, organized into smaller specialized teams

  • Report directly to the Director of R&D

  • Collaborate closely with Product Owners, Customer Support, and fellow developers

🧠 Ideal Candidate

  • Strong communicator and proactive problem-solver

  • Willing to be on-site during the onboarding phase

  • Analytical thinker with structured working style

  • Collaborative, team-oriented, and hands-on

πŸ“ˆ Goals & KPIs

  • Deliver clean, maintainable, and efficient code

  • Design reliable and scalable databases and interfaces

  • Contribute to seamless collaboration across product teams

πŸš€ Hiring Process

  1. Initial Interview: 30-minute remote meeting with Team Lead

  2. Technical Assessment: 2-hour on-site session in Fernwald with Team Lead and a colleague