
Senior Backend Software Engineer – Lead
Terra Quantum AG
full-time
Posted on:
Location Type: Hybrid
Location: Munich • Germany
Visit company websiteExplore more
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