Senior Software Engineer

Wearehaystack — Germany · Posted ~3 hours ago

Senior Full-time

Skills

Uniface software modernization code refactoring Java Quarkus healthcare interoperability AI-assisted software development AI coding assistants

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on taking ownership of critical modules in a long-established enterprise system. You will modernize legacy code, improve reliability and maintainability, integrate established components with modern Java-based services and AI-driven workflows, and help shape a gradual modernization strategy. The role combines hands-on engineering, refactoring, architecture collaboration, and the practical use of AI coding assistants.

Highlights

Own critical software modules end to end, modernize established systems, collaborate with architecture and AI specialists, and contribute to a long-term platform modernization strategy.

Description

We're hiring on behalf of a Haystack partner! The Role • Take end-to-end responsibility for selected modules of a long-established, Uniface-based practice information system, delivering high-quality changes relied upon by thousands of practices daily. • Modernize and refactor existing Uniface codebases, enhancing maintainability and stabilizing critical workflows in outpatient care alongside the development team. • Collaborate closely with architecture and AI teams to integrate Uniface modules with modern Java/Quarkus services and AI-driven workflows, connecting the system with healthcare interoperability standards and ecosystems. • Utilize AI code assistants to significantly accelerate the analysis, refactoring, and documentation of existing Uniface code, feeding insights back into the team. • Actively contribute to the long-term evolution strategy of the system, balancing reliable delivery with gradual platform modernization. What You'll Need • Several years of senior-level experience in Uniface development, ideally within business-critical, long-lived application systems requiring high availability. • A university degree in Computer Science, Business Informatics, Mathematics, Electrical Engineering, or a comparable technical field with excellent academic performance. • Deep understanding of relational databases (e.g., Oracle, SQL Server, PostgreSQL) and Uniface-related deployment and integration patterns. • Proficiency with version control, build and delivery processes, and effective use of AI tools in software engineering, including AI pipelines and context engineering. • Fluent in both German and English, enabling confident communication in international settings and with German-speaking clients and departments. • Strong problem-solving skills, pragmatic and self-directed work ethic, high proactivity, innovative spirit, and an entrepreneurial mindset aligned with a long-term product responsibility in the healthcare sector. What's On Offer • Competitive salary • Flexible hybrid work model with the option to work remotely two days per week. • Opportunities for professional development through an in-house academy and external partnerships. • Comprehensive benefits package including wellness programs, corporate benefits, and a job bike option. Apply via Haystack today!