Senior Software Engineer (Tech Lead) – Remote Germany
€100,000 + VSOP Options: €10,000-15,000
Join a high-impact engineering team working at the intersection of AI and geospatial data, where you’ll have real ownership over architecture and technical direction. This fully remote opportunity offers stock options, a strong collaborative culture, and the chance to shape scalable systems from the ground up.
Our client is building complex, data-intensive products and is seeking a Senior Software Engineer ready to operate at — or step into — a Tech Lead capacity.
🔍 About the Role
They are looking for a Senior Software Engineer (Python-focused) who can take ownership of backend architecture while contributing hands-on to system design and implementation. This role combines deep technical contribution with leadership responsibilities.
While this is primarily a backend-focused position, exposure to frontend technologies is considered a plus.
Location Requirement: Must be based in Germany (100% remote)
Employment Type: Full-time, permanent contract under German employment law
Compensation: €80,000–€90,000 gross annual base salary
Equity: Stock options included
Benefits: Standard German vacation and benefits package
Probation: 6-month period
🛠 Tech Stack & Engineering Environment
You’ll be working with a modern, scalable stack:
Backend (Mandatory): Python
Database: PostgreSQL
Infrastructure: AWS
Frontend (Nice to Have): Any modern frontend framework or full-stack exposure
Strong system design skills are essential. The ideal candidate is comfortable architecting backend systems end-to-end, writing clean and maintainable Python code, and participating in high-level architectural discussions.
They value engineers who balance technical excellence with pragmatic, scalable decision-making.
✅ What They’re Looking For
Experience: 5–7+ years in software engineering
Core Requirement: Strong professional experience with Python (mandatory)
Leadership: 1+ year in a leadership or mentoring role (preferred)
Frontend Exposure: Experience with frontend technologies is a plus, not required
Mindset: Collaborative, proactive, ownership-driven
Bonus: Familiarity with geospatial data or geospatial systems
📋 The Hiring Process
The interview process is structured, transparent, and led directly by the engineering leadership team:
Intro Call – Chat with the recruiter (that’s us!)
Technical Interview (~2.5 hours)
Live coding session (Python-focused)
System design discussion
Final Interviews – One or two 30-minute calls with senior stakeholders