Job Description

    Software developer C++ / MS SQL / Oracle

    ? Company Overview:
    ▪ Industry: Software (B2B, manufacturing)
    ▪ Employees: ~250
    ▪ Products: ERP and optimization software for glass and window manufacturers
    ▪ Reputation: Leading provider of software solutions for the flat glass industry
    ▪ Work Culture: Technically deep teams, very experienced developers, pragmatic and efficient collaboration

    ? Role Overview: Software Developer (C++ / SQL / Oracle)
    ▪ Location: Fernwald (Gießen), Germany
    ▪ Remote Work: 3–4 days per week possible after onboarding
    ▪ Language Requirements: German (min. B2), English (C1–C2)
    ▪ Salary Range: Up to €65,000 gross/year

    ? Key Responsibilities
    ▪ Design, develop and maintain database architectures (SQL or Oracle)
    ▪ Ensure high code quality using C++ in close collaboration with Product Owners
    ▪ Script writing, styleguide development, interface support
    ▪ Align database models with existing systems
    ▪ Work in agile (Scrum) development teams

    ? Required Skills & Experience
    Must-Have
    ▪ Min. 1–3 years of professional experience
    ▪ Strong C++ programming skills
    ▪ Deep understanding of database design (SQL or Oracle)
    ▪ Experience in agile frameworks (e.g., Scrum)
    ▪ German B2, English C1–C2

    Nice-to-Have
    ▪ Broader experience with modern software architecture
    ▪ Familiarity with enterprise software in manufacturing contexts

    ? Team & Collaboration
    ▪ Team Size: 24 developers, split into smaller thematic teams
    ▪ Reports to: Director of R&D
    ▪ Collaboration: Product Owners, Customer Support, other developers

    ? Personality Traits
    ▪ Strong communication and initiative
    ▪ Willingness to be on-site during onboarding
    ▪ Structured thinker with high abstraction ability
    ▪ Team player with a hands-on mentality

    ? Key Goals & KPIs
    ▪ High-quality code for complex systems
    ▪ Efficient database design and interface support
    ▪ Smooth collaboration with internal stakeholders

    ? Hiring Process
    1) 30-minute remote intro with Team Lead
    2) 2-hour technical talk on-site in Fernwald with Team Lead & Colleague

    ? Key Selling Points
    ▪ Technically challenging role with modern tools
    ▪ High code quality standards & experienced colleagues
    ▪ Flexible remote work after onboarding
    ▪ Deep industry expertise & product stability
    ▪ Strong ownership of database and architecture topics

    Contract Specifics:
    ▪ Contract Type: Permanent, full-time (40h/week)
    ▪ Start Date: ASAP
    ▪ Vacation: 30 days
    ▪ Probation: 6 months
    ▪ Part-time option: Minimum 70% possible (also open to 80%)

    Requirements

    ▪ Min. 1–3 years of professional experience
    ▪ Strong C++ programming skills
    ▪ Deep understanding of database design (SQL or Oracle)
    ▪ Experience in agile frameworks (e.g., Scrum)
    ▪ German B2, English C1–C2

    What we offer

    Key Selling Points
    ▪ Technically challenging role with modern tools
    ▪ High code quality standards & experienced colleagues
    ▪ Flexible remote work after onboarding
    ▪ Deep industry expertise & product stability
    ▪ Strong ownership of database and architecture topics

    Contract Specifics:
    ▪ Contract Type: Permanent, full-time (40h/week)
    ▪ Start Date: ASAP
    ▪ Vacation: 30 days
    ▪ Probation: 6 months
    ▪ Part-time option: Minimum 70% possible (also open to 80%)

    Benefits


    • Flexible Schedule
    • Relocation Assistance

    Salary

    The salary range for this position is between $ 50.000-$75.000


    Contact person



    Cityjobs.info connects job seekers and employers in various fields, making the job market accessible and inclusive for everyone.