️ 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
- Initial Interview: 30-minute remote meeting with Team Lead
- Technical Assessment: 2-hour on-site session in Fernwald with Team Lead and a colleague