Terra Quantum AG

Senior Backend Software Engineer – Lead

Terra Quantum AG

full-time

Posted on:

Location Type: Hybrid

Location: MunichGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • System architecture and team leadership
  • Owning the QKD backend architecture: control-plane services, key sifting/post-processing integration, configuration management, monitoring, and external interfaces
  • Defining module boundaries and service APIs; evolving the system toward clear data/control-plane separation
  • Leading and mentoring other software engineers; driving code/design reviews, documentation standards, and delivery cadence
  • Coordinating with product, optics, FPGA, and embedded teams to plan milestones and de-risk integrations and demos
  • Designing and implementing high-performance Python services on Linux (asyncio, websockets, NumPy); profiling and tuning for latency and throughput
  • Developing, profiling, and optimizing QKD post-processing algorithms to maximize key rate and minimize end-to-end latency
  • Defining and maintaining robust interfaces with embedded/FPGA over UART/USB/PCIe/Ethernet
  • Establishing versioned, stable control/data-plane APIs; building simulators/mocks to unblock parallel development
  • Guiding downstream system integration (WebSocket/gRPC/REST) and ensuring clear contracts and backward compatibility
  • Building and maintaining CI/CD with Docker and GitHub Actions

Requirements

  • 5+ years of Python backend development; 3+ years owning service architecture and leading small teams
  • Strong Linux async Python (asyncio, websockets), concurrency (threads/processes), profiling/tuning
  • Proven hardware/FPGA/embedded integration over UART/USB/PCIe/Ethernet; stable control/data-plane API design
  • CI/CD with Docker and GitHub Actions; automated testing, static analysis, artifact management
  • Production observability (logging/metrics/tracing) and incident/debug practices
  • Security-by-default mindset: secrets, secure transport, key/crypto hygiene
  • Working knowledge of relational/key-value/time-series stores (PostgreSQL/Redis/Prometheus)
  • Proficiency in written and spoken English
  • Ability to be on-site in Munich office several times per week
Benefits
  • An opportunity to work with some of the brightest minds in the pioneering field of Quantum Technologies as well as an experienced and progressive Leadership team
  • Gain knowledge of some of the most cutting-edge technology developments in science & engineering
  • A chance to be part of one of Europe’s leading technology firms of the upcoming decades
  • Welcoming, friendly, and professional colleagues
  • A personal development plan with clear goals for advancement
  • A competitive salary
  • Flexible working arrangements
  • A diverse and supportive atmosphere, where innovation and initiative are encouraged
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonLinuxasynciowebsocketsprofilingtuningQKD post-processing algorithmscontrol-plane API designautomated testingstatic analysis
Soft Skills
team leadershipmentoringcode reviewsdocumentation standardscommunicationcollaborationplanningproblem-solvingincident managementsecurity mindset