← Back to job listings
SO
Principal Engineer
Solaris · Berlin, Germany
About The Role
Join our team as a Principal Engineer, where you will lead the design of complex, distributed micro-services and platforms. You will ensure alignment between architecturally inter-connected teams, drive high-level technology decisions, and take accountability for the reliability, security, and performance of our micro-services and platform capabilities. You will also establish coding standards, contribute to infrastructure-as-code, and help teammates grow through technical mentorship.
- Lead the design of complex, distributed micro-services and platforms, focusing on scalability, resilience, and maintainability.
- Drive high-level technology decisions, including framework selection, cloud infrastructure strategy, and third-party integrations.
- Establish and enforce coding standards, code review guidelines, and architectural patterns to ensure high-quality delivery.
- 10+ years of total professional experience in Software Engineering
- Ability to execute, deliver, and guide others through unclear goals and complex problem spaces without supervision
- Deep expertise in designing distributed, high-throughput systems. Proven ability to select appropriate architectural patterns (e.g., Event-Driven, Microservices, CQRS, Hexagonal Architecture) based on business requirements and trade-offs
- A curious, constant learner who proactively shares knowledge via tech talks, documentation, and coaching
- A bachelor degree in Computer Science or equivalent
- Experience operating in a DevOps/You-Build-It-You-Run-It culture
- Excellent written and verbal English (German is a plus). Able to explain trade-offs (e.g., Consistency vs. Availability) to non-technical audiences
- Philosophically aligned with "Everything as Code." Capable of guiding teams in managing complex infrastructure
- Ability to evolve monolithic or legacy systems into modern architectures using different design patterns, without disrupting business continuity
- Ability to influence roadmaps and engineering culture without direct managerial authority
- Advanced understanding of the container ecosystem and orchestration strategies. Capable of designing services that are truly cloud-agnostic and scalable
- Proven track record of designing and evolving high-traffic, distributed systems or APIs
- Possess the ability to read, review, and debug code in multiple modern languages (e.g., Java, Go) and adapt to the right tool for the job
- 3+ years in a Technical Leadership role (e.g., Staff, Principal, Lead Architect) driving technical decisions across multiple teams or critical systems
- If you think you have what it takes, but don't necessarily meet every single item in the job description, please contact us anyway. We'd love to talk with you and find out if you might be a good fit for us
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring