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