Senior Golang Engineer - Foundation Engineering (all genders) - simplesurance at Allianz Insurance | Portugal | Rezi

Senior Golang Engineer - Foundation Engineering (all genders) - simplesurance at Allianz Insurance

Senior Golang Engineer - Foundation Engineering (all genders) - simplesurance

Allianz Insurance · Portugal

Yesterday

Senior Golang Engineer - Foundation Engineering (all genders) - simplesurance

Allianz Insurance · Portugal

a day ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

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.