Software Engineer

Wearehaystack — Germany · Posted ~7 hours ago

Mid

Skills

C++ Full-stack software development Software testing Software documentation Software integration Troubleshooting Computer science

🔓 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 software engineering role focused on developing and expanding full-stack applications for sophisticated simulation environments. You will independently design, implement, document, test, integrate, and maintain software while diagnosing complex issues and improving system performance and reliability. Strong C++ development expertise and a computer science background are required.

Highlights

Opportunity to develop and maintain sophisticated software for simulation systems, work across the full development lifecycle, solve complex technical issues, and contribute to software quality and deployment.

Description

We're hiring on behalf of a Haystack partner! The Role • Develop and expand full-stack applications for the monitoring and management of simulation systems and simulation centers. • Independently conceptualize, implement, document, and test new features. • Continuously develop and optimize functions for checking system integrity, monitoring performance, and analyzing hardware components within the software environment. • Support integration work and the deployment of software packages, ensuring smooth system commissioning. • Take responsibility for the further development, maintenance, and quality assurance of existing software solutions. • Conduct software integrations both in-house and directly at customer sites. • Systematically analyze errors, identify causes, and develop sustainable solutions for troubleshooting. What You'll Need • Successfully completed university studies in computer science or a comparable qualification. • Very good knowledge of software development with C++ under Windows. • Proficient in using Ansible, Grafana, Prometheus, and Python. • Experience with modern deployment techniques, as well as commissioning and testing software on technical systems. • Solid knowledge in the development of distributed systems. • Independent working style with strong team and communication skills. • Very good German and English language skills, both written and spoken. • Willingness to travel for software integrations at customer locations. What's On Offer • Competitive salary • Opportunities for professional development • Generous vacation allowance • Comprehensive benefits package Apply via Haystack today!