Senior Software Engineer

Wearehaystack — Germany · Posted ~2 hours ago

Senior

Skills

Uniface Software development Code refactoring Legacy system modernization Healthcare information systems Java Quarkus AI coding agents

🔓 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 opportunity focused on taking end-to-end ownership of modules within a long-established healthcare information system. You will modernize and refactor legacy Uniface code, improve the reliability of critical workflows, and collaborate with architecture and AI specialists to connect legacy components with modern Java and Quarkus services. The role also involves using AI-assisted development tools for code analysis, refactoring, and documentation, while contributing to the system's long-term modernization strategy.

Highlights

Owns end-to-end development of critical software modules, with an opportunity to modernize a long-established healthcare system and collaborate with architecture and AI teams. The role offers meaningful technical ownership and influence over a long-term 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 infrastructure and ecosystems. • Utilize AI code and agents to 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 experience at a senior level 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 deployment/integration patterns; proficiency with version control, build/delivery processes, and effective use of AI tools in software engineering, including AI pipelines and context engineering. • Fluent 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 a mix of remote and on-site days. • Opportunities for professional development through an in-house academy and external partnerships. • Comprehensive benefits package including health and wellness programs, and support for work-life balance. Apply via Haystack today!