We are looking for a
Senior Software Engineer
with strong expertise in distributed systems and high-performance programming. You will join an international engineering team responsible for designing and building highly scalable platforms running on Kubernetes, powering core products used at large scale.
This role is ideal for someone passionate about software engineering, SRE best practices, and continuous automation within complex, mission-critical environments.
Responsibilities
Design, develop, and maintain
high-quality, scalable, and reliable software
running on Kubernetes.
Participate in the
full software development lifecycle
, from requirements analysis and design to deployment and ongoing maintenance.
Conduct
code reviews
to ensure quality standards, best practices, and knowledge sharing within the team.
Actively contribute to
architecture and design discussions
to shape the technical vision and product roadmap.
Continuously reduce
toil
by improving and automating internal processes.
Required Profile
Strong proficiency in at least one of the following programming languages :
C, C++, Go (Golang), or Rust
Experience building and operating
large-scale distributed systems
Solid understanding of
Site Reliability Engineering (SRE)
principles, including monitoring, alerting, error budgets, incident analysis, and related concepts.
Self-driven, reliable, and comfortable working in
agile environments
Ability to collaborate effectively with
international and cross-functional teams
Senior Software Engineer • Madrid, Spain