• Full-time
  • On-site / Hybrid

Senior Software Engineer (Cybersecurity)

As a Senior Software Engineer for Windows Systems & Communications at Sentante, you will play a pivotal role in bridging the gap between cutting-edge robotic technology and real-world clinical application. You will completely own the Windows application layer from end to end across our entire product ecosystem and lead a team of up to 6 developers to ensure our system meets the highest standards of performance, reliability, and clinical safety.

You will help ensure our product meets high standards of reliability and safety.

About the role

In this high-ownership, technical leadership role reporting directly to the CTO, you will have end-to-end technical accountability for 5 distinct software products and 1 maintenance tool operating across a multi-tablet Windows 10 setup. Your primary focus will center on optimizing our current commercial product as it launches CE certification. Concurrently, you will architect the foundational frameworks required for our next-generation remote intervention platforms and AI data pipelines.

This is a hands-on leadership position within a nimble, highly collaborative engineering workspace. You will remain an active, major technical contributor - writing core production code and setting implementation standards while managing, unblocking, and defining clear delivery pathways for your engineering squad.

Key
responsibilities

  • Software Architecture & Ownership

    Completely own the technical design, lifecycle, and end-to-end stability of all 5 workstation software products (including the Physician Workstation, Nurse Workstation, and Trolley Interfaces).
  • Low-Latency Network Optimization

    Maintain and optimize our real-time 500 Hz UDP haptic feedback loop along with robust TCP/IP UI communication and logging layers at the native Winsock socket level.
  • Hardware-Software Integration

    Collaborate closely with electronics and firmware teams to implement resilient, custom application-layer protocols over physical RS485 serial backbones operating at 500 kbps.
  • Multithreaded System Design

    Build safe, high-performance Windows multithreaded applications utilizing precise timing mechanics, thread priorities, and lock-free structures to completely prevent deadlocks or critical lag.
  • Application Cybersecurity

    Implement application-layer threat modeling, certificate management, TLS in C++ Windows environments, and rigid input validation layouts to align with FDA and clinical compliance parameters.
  • Team Leadership & Mentorship

    Recruit, hire, and scale a software engineering team of up to 6 developers from scratch. Establish task decomposition workflows, define clean engineering standards, conduct rigorous code reviews, and mentor your team as it grows.

Required skills

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electronics Engineering, Mechatronics, or a related technical field.

Experience

5–10 years of professional software engineering experience, with a heavy concentration in Windows C/C++ application spaces. Minimum of 3 years building networked architectures where low data latency and system reliability were hard engineered constraints.

Technical Competence

Expert-level command of C++ on Windows. Strong practical capability in Winsock socket programming and serial data transfer protocols (framing, CRCs, error recovery layouts). A data-flow-first approach that proactively integrates multi-threading mechanics, latency budgets, and security defaults into the design phase rather than relying on downstream optimization passes.

Team-Builder Capability

Proven technical credibility and execution skills required to architect a codebase from scratch and successfully earn the trust of a newly hired engineering team.

Strong Advantages

Experience with Digital Signal Processing. Background in low-latency video streaming pipelines. Competence in building highly responsive graphical user interfaces. Familiarity navigating medical device software life cycles and compliance documentation.

Perks & benefits

  • Competitive Salary

    5000-6900 Eur/month before taxes, with the final amount depending on the candidate’s qualifications and experience. We offer a competitive salary that is regularly reviewed to ensure fairness and alignment with market standards.

  • Flexible Work Environment

    We provide adaptable working hours and a supportive team culture, allowing you to manage your schedule effectively while working closely with colleagues in the office.

  • Employee Wellness Program

    On your birthday, you can choose between a day-off or an alternative wellness perk, such as access to the on-site SPA or wellness coupons.

  • Paid Time Off

    We offer a benefit that includes a paid day off on your birthday, giving you time to celebrate or enjoy the day as you wish. We also provide two additional paid days that can be used whenever needed, with no questions asked, to support flexibility, personal needs, and a healthy work–life balance.

  • Professional Development

    We support professional development by providing opportunities to learn, grow, and expand your skills. This includes hands-on experience, knowledge sharing within the team, and support for continuous learning as you grow in your role and take on new challenges.

  • Team Buildings & Office Perks

    Company-wide Summer & Winter events, holiday celebrations, and ongoing engagement activities. In-office perks including seasonal treats, fresh fruit, snacks, and sponsored lunch days.

Ready to join?