Staff Software Engineer

Annapurna It — Germany · Posted ~21 hours ago

Lead Full-time Hybrid

Skills

Software architecture Platform engineering Software development Technical leadership Cross-team collaboration AI-assisted software development AI-assisted development tools Software platforms

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Staff Software Engineer position in an international technology organization, combining hands-on development with architectural leadership and cross-team technical decision-making. You will lead major platform and product integration initiatives, raise engineering standards, and help teams adopt modern AI-assisted development practices.

Highlights

Permanent full-time role with a hybrid schedule, significant architectural influence, cross-team technical leadership, international collaboration, and opportunities to advance AI-assisted engineering practices.

Description

Staff Software Engineer (f/m/d) 📍 Location: Berlin, Germany (Hybrid – up to 2 days remote per week) 🕒 Type: Permanent, Full-time 🗣️ Language: Fluent English required (German a plus) The Company A fast-growing technology business combining the pace and innovation of a scale-up with the backing of major global organisations. You’ll join an international engineering team building products and services with real-world impact, with a strong focus on modern technology, collaboration and technical excellence. The Opportunity We’re looking for a Staff Software Engineer to lead significant platform and product integration initiatives. This is a highly technical, hands-on role where you’ll shape architecture, drive cross-team technical decisions and raise engineering standards. You’ll also play a key role in advancing AI-assisted engineering practices and helping other engineers get the most from modern AI development tools. What You’ll Be Doing Lead the design and implementation of major platform and product integration initiativesDrive technical direction and contribute to the engineering roadmapWrite and sponsor design documents and lead meaningful technical reviewsSet high standards for code quality, architecture and engineering practicesMentor and influence senior engineers across the wider organisationDesign and operate distributed, event-driven systemsApply patterns including CQRS, event sourcing and API gateways where appropriateUse strong architectural judgement to keep solutions pragmatic and avoid unnecessary complexityIdentify database, performance and migration risks before they reach productionDeliver production-ready, observable and maintainable codeLead substantive code reviews and identify genuine technical and design risksDrive complex, multi-team technical projects from design through to deliveryChampion AI-assisted engineering and help build this capability across the team What They’re Looking For 8+ years of professional software engineering experienceClear evidence of operating at Staff Engineer level with cross-team technical impactStrong experience leading significant platform-level technical workStrong JVM background, particularly Java and KotlinExperience with Go or Node.js is beneficialHands-on full-stack experience with modern frontend frameworks such as React or AngularDeep experience building and operating event-driven systemsStrong production experience with KafkaStrong understanding of distributed systems, including idempotency, delivery guarantees, backpressure, partitioning and schema evolutionExperience with CQRS and event sourcing, with the judgement to know when not to use themExperience with API gateway technologies and patternsStrong database knowledge across PostgreSQL and non-relational data storesExperience with data modelling, query performance and database migrations under loadProven ability to lead complex, multi-team technical initiativesStrong experience using AI coding tools as part of your daily engineering workflowComfortable with Docker and KubernetesCloud experience, ideally AzureExcellent written and verbal communication skills Nice to Have Experience with Flink or other stream-processing technologiesExperience with Go or Node.jsAzure experienceGerman language skillsExperience with AI coding tools such as Claude Code, Codex, Cursor or similar platforms Why Join? Work at the intersection of scale-up innovation and major enterprise backingTake ownership of significant platform-level technical challengesHave real influence over architecture and engineering standardsHelp shape how AI-assisted engineering is adopted across the organisationWork with an international, collaborative engineering teamPersonal development budget to support your growthMonthly mobility budgetSubsidised gym membership and office lunchUp to 2 days working from home per weekRegular offsites and team eventsModern offices in Berlin and MunichOpen, inclusive and collaborative culture