Senior Software Engineer

Xebia
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Azure
DevOps
Identity and Access Management
Java Virtual Machine (JVM)
Object-Oriented Software Development
Scrum
Functional Programming
Terraform
Serverless Computing
Microservices

Job description

Software Engineer Identity Engineering - Level flexible based on experience. You will be part of the Identity Engineering team building Consumer Identity and Access Management systems for multiple brands and services.

You will design, build and support microservices in a multi region cloud environment. Actively mentoring other engineers and collaborate across product, design and operations. For higher seniority levels you will lead architectural decisions and the technical roadmap. What you will do

  • Design, develop, test, deploy and support stateful microservices and serverless components in a multi region cloud setup
  • Contribute to or lead architectural decisions depending on seniority level
  • Use Agile practices such as Scrum to plan work and drive continuous improvement
  • Mentor engineers to grow their technical ability and visibility inside and outside the team
  • Partner with Product Managers, Designers, QA and Operations to understand requirements and communicate technical decisions clearly

Requirements

  • 4+ years of experience with one Java Virtual Machine language as Scala and/or Java
  • Experience with any major cloud provider AWS (main), GCP or Azure

Nice to have

  • Experience with both object oriented and functional programming approaches
  • Experience with Terraform infrastructure as code and DevOps practices

Apply for this position