Sr Lead Software Engineer (Data & SWE)
Role
Senior Lead Software Engineers serve as senior technical leaders responsible for designing, building, and scaling complex, business-critical systems. This role operates at the intersection of architecture, hands-on delivery, and organizational influence.
Senior Leads drive technical strategy within their domain, establish engineering best practices, and mentor engineers across levels. They are deeply experienced in cloud-native development, distributed systems, and operating production-grade platforms at scale.
This position owns key services, leads complex initiatives end to end, and partners closely with product, security, and platform teams to ensure systems are secure, resilient, and aligned with business objectives.
Key Responsibilities
Technical Leadership & Delivery
- Design and deliver high-quality software through iterative, incremental development.
- Own end-to-end implementation, deployment, and operational support for complex systems.
- Lead technical design discussions, produce architecture artifacts, and guide sound engineering decisions.
- Perform deep code reviews focused on correctness, maintainability, and long-term scalability.
- Improve system performance, reliability, and availability across critical platforms.
- Translate complex business requirements into clear technical solutions while constructively challenging assumptions.
Collaboration & Influence
- Partner closely with Product, Architecture, Security, Cloud Operations, and QA teams.
- Communicate risks, tradeoffs, and recommendations effectively to technical and non-technical stakeholders.
- Participate in cross-team coordination to manage dependencies and system integrations.
- Advocate for strong data governance and engineering rigor across software and data solutions.
Mentorship & Leadership
- Mentor engineers across multiple levels, including early-career, senior, and lead engineers.
- Support onboarding, knowledge transfer, and continuous technical growth within the team.
- Model engineering excellence, accountability, and collaborative leadership.
Technical Qualifications
- 7-10+ years of professional software / data engineering experience.
- Advanced experience building distributed systems, service-oriented architectures, or complex front-end platforms.
- Strong proficiency in one or more of the following: Java, Python, .NET, Go, or modern JavaScript frameworks.
- Solid understanding of SQL and NoSQL data models, performance optimization, and caching strategies.
- Hands-on experience with cloud platforms (preferably AWS), including services such as API Gateway, Lambda, SQS/SNS, DynamoDB, or RDS.
- Experience building CI/CD pipelines and working with containerized environments (Docker, ECS, EKS preferred).
Leadership & Ways of Working
- Proven ability to lead through influence, mentorship, and strong engineering judgment.
- Experience working in Agile environments with iterative delivery and shared ownership.
- Strong communicator who collaborates effectively across disciplines and teams.
Who You Are
- A hands-on builder who enjoys solving challenging technical problems at scale.
- A mentor who elevates others and sets a high technical bar.
- A collaborative leader who balances deep technical focus with cross-functional partnership.
- Experienced in data modeling, ETL/ELT pipelines, and real-time or streaming data architectures.
- Familiar with modern analytics and data platforms such as Snowflake, Kafka, Lake Formation, or similar technologies.
FAQs
Herzlichen Glückwunsch – wir wissen, dass es ein großer Schritt ist, sich die Zeit für eine Bewerbung zu nehmen. Wenn Sie sich bewerben, werden Ihre Angaben direkt an den zuständigen Berater weitergeleitet, der aktiv nach passenden Talenten sucht. Aufgrund der hohen Nachfrage können wir uns möglicherweise nicht bei allen Bewerbern zurückmelden. Wir behalten Ihren Lebenslauf und Ihre Daten jedoch stets in unserer Datenbank und melden uns bei Ihnen, sobald wir ähnliche Positionen sehen oder Fähigkeiten identifizieren, die das Wachstum von Unternehmen vorantreiben können.
Ja. Auch wenn diese Position nicht perfekt zu Ihrem nächsten Karriereschritt passt, hilft uns Ihre Bewerbung dabei, Ihre Fachkenntnisse und Ziele besser zu verstehen. So stellen wir sicher, dass Sie bei der passenden Gelegenheit auf unserem Radar sind.
Wir arbeiten auf unterschiedliche Weise: Zum einen veröffentlichen wir die aktuell verfügbaren Positionen auf unserer Website. Häufig können wir jedoch aus Gründen der Vertraulichkeit nicht alle Vakanzen ausschreiben. Darüber hinaus arbeiten wir mit Kunden zusammen, die einen stärkeren Fokus auf Fähigkeiten legen und darauf, was erforderlich ist, um ihr Unternehmen zukunftssicher aufzustellen.
Aus diesem Grund empfehlen wir, Ihren Lebenslauf zu registrieren, damit Sie auch für Positionen berücksichtigt werden können, die noch nicht geschaffen wurden.
Ja, wir unterstützen Sie bei der Optimierung Ihres Lebenslaufs und der Vorbereitung auf Vorstellungsgespräche. Von individueller Beratung über die gezielte Vorbereitung auf Interviews bis hin zu Gehalts- und Vertragsverhandlungen stehen wir Ihnen während Ihres gesamten nächsten Karriereschritts zur Seite.
