Software Engineer

Wearehaystack — Germany · Posted ~2 hours ago

Skills

C++ software development software testing system integration troubleshooting software maintenance

🔓 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

Develop and expand full-stack applications used to monitor and manage sophisticated simulation environments. You will independently design, implement, document, and test features; improve system-integrity and performance monitoring; integrate and deploy software packages; maintain existing solutions; and diagnose complex technical issues. The role may include software integration at customer sites.

Highlights

End-to-end software engineering role involving full-stack applications, system monitoring, integration, deployment, quality assurance, and direct customer-site work.

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!