About the Role
As a Senior Software Engineer at simplesurance, you’ll experience firsthand how technology and innovation work to fuel our growth. The team spans two emphases — architecture and migration on one side, platform and tooling on the other — and we are hiring for a mix. At simplesurance, we don’t just embrace change – we drive it. With a strong commitment to innovation, resilience, and growth, we continuously challenge the status quo while having fun along the way, true to our motto: "Never Stop Playing".
Responsibilities
- Deep production experience with Go and strong software engineering fundamentals.
- Ability to read, understand, and improve unfamiliar codebases, with hands-on experience modernizing real systems through migrations, replatforming initiatives, or brownfield rewrites.
- Strong understanding of what distinguishes successful modernization efforts from those that fail to deliver.
- Experience building tools for engineers, including internal platforms, CI/CD pipelines, automation frameworks, or developer-facing systems.
- Appreciation for close collaboration with engineering users and a user-centric approach to tooling adoption and developer productivity.
- Practical experience with AI-assisted software development tools, combined with a balanced understanding of their strengths and limitations.
- Ability to evaluate AI-generated outputs critically and make evidence-based decisions about their application in production environments.
- Experience designing and operating distributed systems, including familiarity with eventual consistency, retries, idempotency, and common failure modes within event-driven architectures.
- Strong focus on software verification and quality engineering, with experience in testing strategies, contract validation, automated quality controls, and review tooling.
- Recognition of verification as a critical component of modern software delivery, particularly in environments involving AI-generated code.
- Fluent business English communication skills, with the ability to explain technical trade-offs clearly to engineers, QA teams, and product stakeholders.
- Experience working effectively within enterprise environments that require adherence to security, compliance, and governance standards while maintaining delivery momentum.
Requirements
- Deep production experience with Go and strong software engineering fundamentals.
- Ability to read, understand, and improve unfamiliar codebases, with hands-on experience modernizing real systems through migrations, replatforming initiatives, or brownfield rewrites.
- Strong understanding of what distinguishes successful modernization efforts from those that fail to deliver.
- Experience building tools for engineers, including internal platforms, CI/CD pipelines, automation frameworks, or developer-facing systems.
- Appreciation for close collaboration with engineering users and a user-centric approach to tooling adoption and developer productivity.
- Practical experience with AI-assisted software development tools, combined with a balanced understanding of their strengths and limitations.
- Ability to evaluate AI-generated outputs critically and make evidence-based decisions about their application in production environments.
- Experience designing and operating distributed systems, including familiarity with eventual consistency, retries, idempotency, and common failure modes within event-driven architectures.
- Strong focus on software verification and quality engineering, with experience in testing strategies, contract validation, automated quality controls, and review tooling.
- Recognition of verification as a critical component of modern software delivery, particularly in environments involving AI-generated code.
- Fluent business English communication skills, with the ability to explain technical trade-offs clearly to engineers, QA teams, and product stakeholders.
- Experience working effectively within enterprise environments that require adherence to security, compliance, and governance standards while maintaining delivery momentum.
Skills
- Go
- AI-assisted software development
- Distributed systems design
- Event-driven architectures
- Software verification
- Quality engineering
- Testing strategies
- Contract validation
- Automated quality controls
- Review tooling
- Business English communication
- Enterprise environments
- Security standards
- Compliance standards
- Governance standards
- LLM pipelines
- Agent-based workflows
- Evaluation frameworks
- API contract tooling
- OpenAPI
- Consumer-driven contract testing
- Developer experience (DevEx)
- Platform engineering
- Build and release engineering
- Enterprise integrations
- Complex system landscapes
- Insurance industry
- Financial services industry
- Highly regulated industries
Location
- Berlin
- Lisbon
Work Type
- Hybrid
- Working-from-abroad policy of up to 25 days per year
Experience Level
- Senior
Benefits
- Hybrid environment that fosters flexibility
- Working-from-abroad policy of up to 25 days per year
- 28 vacation days
- Full paid time off on Christmas & New Year’s Eve
- Allianz shares guided by our investment policy
- Sabbatical leave of up to 2 months after your first year
- Learning & development opportunities via our Degreed platform
- Employee Referral Programme
- Regular company events and an open, growth-oriented culture
- Choice between a free Deutschland ticket or Internet subsidy (Germany)
- An exceptional company-supported pension plan (Germany)
- JobRad leasing (bike leasing with insurance & checkups sponsored) (Germany)
- Centrally located HQ with excellent U-Bahn and S-Bahn access (Germany)
- Support with health insurance (Portugal)
About the Company
- simplesurance is a leading insurtech company specializing in the seamless integration of innovative insurance technology into the digital workflows of business partners across diverse industries.
- Founded in 2012 and part of Allianz since 2022, simplesurance plays a pivotal role in enhancing customer experiences in fast growing ecosystems like banking, automotive, e-commerce, and travel.
- An international team of over 350 technology experts from more than 30 countries develops scalable B2B and B2C solutions — ranging from robust APIs to fully integrated service portals and customer-facing platforms.
- With its headquarters in Berlin and teams across Munich, Paris, Lisbon, Dubai, and Beirut, simplesurance is driving the global transformation of digital insurance solutions.
Equal Opportunity
- At simplesurance, we are committed to providing equal opportunities to all.
