(Senior) Software Engineer (all genders) - The Glue Code
$47,448–$66,000 year
On-siteVienna, Vienna, Austria
Job Summary
Build and maintain the software architecture connecting the SDI team's algorithms to the broader product, developing interfaces between SDI and other engineering teams. Own and continuously improve build systems, infrastructure, and CI/CD pipelines, raising the bar for automatic testing and delivery. Restructure and clarify existing code to bring structure to ambiguous systems, while understanding SDI algorithms to make smart architectural decisions. Test properly, including quantitatively and in real-time data processing contexts. This role requires fluency in C and Rust, strong software engineering fundamentals, and the ability to work at the intersection of research and engineering. Located in Vienna, the position offers a salary of €3.954 – €5.500 gross/month, a yearly public transport card, and workation opportunities within the EEA.
Required Qualifications
- Fluency in C and Rust, not just familiarity, but genuinely comfortable in both
- Strong software engineering fundamentals: architecture, clean code, modularity, and maintainability
- Experience with CI/CD pipelines, build systems, development infrastructure, and testing frameworks
- Ability to work at the intersection of research and engineering, translating complex algorithmic work into robust software systems
- A natural drive to bring clarity and structure to ambiguous codebases
- Collaborative by nature: you work well with researchers, engineers, and team leads
- Fluent English
- German is welcome
Desired Qualifications
- Familiarity with signal processing, ML pipelines, sensor data, or measurement software environments
- Experience in a deep-tech, hardware-adjacent, or embedded software environment
- Background working in cross-functional teams spanning research and product
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.