All roles with salary

Senior Integration Software Engineer

Optics11 Amsterdam, Noord-Holland, NetherlandsEst. Est. EUR 85,000–115,000 / yearSenior

Estimated range based on role, country and industry — not published by the company.

Key requirements

  • Python
  • Rust
  • C++
  • Docker
  • Ci/Cd
  • Linux
  • Controlling
We are looking for a hands-on Senior Integration Software Engineer to ensure the quality and reliability of software solutions used in real-world sensing and data processing systems. Optics11 is a deep-tech company developing advanced fiber-optic sensing technologies for challenging environments and applications in energy and underwater security. Our systems enable high-performance sensing and monitoring through advanced photonics, signal processing, and data-driven intelligence. We are expanding our R&D team with an Integration Software Engineer who is passionate about quality, structured validation, and delivering robust software in complex engineering environments. As a Software Test Engineer, you will be responsible for defining and executing practical software tests to validate software components (including algorithms, cloud back-end, and user interfaces) that process sensor signals generated by fiber-optic sensing systems. You will work closely with data scientists, signal processing specialists, back-end developers, and software architects to ensure that products meet functional and non-functional requirements. This role requires a hands-on professional with a proactive mindset, a structured approach to software testing, strong attention to detail, and the ability to understand complex technical systems and translate requirements into effective test strategies. Key Responsibilities Lead software integration engineering for our underwater acoustic sensing systems, ensuring frontend and backend components, algorithms, and hardware systems work together reliably. Integrate the algorithmic toolbox with our system backends, turning research code into maintainable, versioned and deployable software components. Implement data interfaces for our real-time sonar processing pipeline, to ingest multiple sensors (acoustic, heading, temperature, pressure, etc.) from internal and external data acquisition systems. Implement health reporting, logging and monitoring, so that the status and performance of software and system components is visible and actionable. Develop the software control layer for our sensing systems and their hardware components, including APIs for commanding, state handling, error handling and recovery. Implement, align and verify software integrations with external partners and C2 systems, being directly involved in defining interfaces, maintaining interface specifications and running joint integration tests. Testing & debugging: Develop system-level test suites and CI/CD pipelines, diagnose communication failures, and ensure secure, reliable data transfers as the toolbox and backends evolve. Address performance, latency and scalability of the integrated pipeline, together with algorithm and backend developers. Work hands-on with integrated software and hardware systems at our headquarters and production facility, with occasional on-site visits. Review the work of junior engineers and external development partners in depth, promote good practices for packaging, versioning and release, and share integration knowledge across the team. Why Join Us? Join one of Europe’s most promising deep-tech scale-ups. Shape the future of a rapidly growing multidisciplinary R&D organization. Competitive salary and benefits package. Enjoy regular team activities and company events. Fresh team lunches provided 3 times/week. Qualifications: BSc or MSc in Computer Science, Software Engineering or a related field. Significant professional experience in software engineering, with a focus on system integration, backend or platform development. Extensive experience developing production software in Python, including packaging, testing, dependency management and writing maintainable, well-structured code. Familiarity with systems programming in C++, or Rust, for the purpose of extending Python for more performance or hardware control. Proven experience designing and implementing

See your match score for this role.

Xecodai maps the interview stages and shows what is preventing a 95% match.

Analyse this role