
Senior Software Engineer (Java)
- Madrid
- Permanente
- Tiempo completo
- Develop and maintain tools and automation systems for deployment, monitoring, alerting, and incident response to reduce manual interventions and improve the efficiency of our operations.
- Collaborate closely with software engineering teams to understand product requirements and provide technical guidance for infrastructure design and and support scalable, durable, and reliable services.
- Participate in incident handling, investigating, and resolving production incidents to minimize impact and ensure system stability.
- Lead incident response and post-mortem analysis to prevent future outages and improve response strategies.
- Perform capacity planning and optimization to ensure the platform meets performance and scalability targets.
- Conduct regular system and performance analysis, identify improvement areas and implement solutions to enhance efficiency and stability.
- Troubleshoot and resolve complex system issues, including performance bottlenecks, network connectivity problems, and infrastructure failures.
- Implement and maintain security best practices throughout the platform, ensuring compliance with industry standards and regulations.
- Advocate for DevOps best practices across the organization and contribute to setting service level objectives (SLOs) and service level indicators (SLIs).
- Mentor junior team members and contribute to team growth and skill development.
- Participate in on-call rotations to provide support for the production environment, responding to and resolving incidents promptly.
- 7+ years of relevant work experience as a Software Engineer, developing software, implementing operational processes and tools within cloud application environments.
- Expertise in core Java (8+).
- Strong knowledge of system architecture and networking concepts, specifically designing scalable and fault-tolerant systems.
- Very good knowledge of Automated Build Systems (e.g., Jenkins, ArgoCD) for building and managing CI/CD pipelines.
- Experience in "Everything as code": infrastructure (e.g., Terraform, CrossPlane, Packer) and configuration management (e.g., Ansible) is a plus.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, Azure, GCP).
- Solid understanding of Linux-based systems, including administration, troubleshooting, and performance tuning.
- Knowledge of monitoring and logging frameworks (e.g., Prometheus, ELK Stack) and experience with implementing observability practices.
- Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues and provide effective solutions.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Proficiency in English, both written and spoken.
- 💼 Permanent Contract and a competitive compensation package (Stock Options also included).
- 📍 Amazing centrally located offices near the Bernabeu Stadium.
- 🩺 Private Health Insurance (Sanitas) and daily meal vouchers of 11 EUR will be entirely covered by us.
- 🏡 Hybrid work model balancing office and remote work, with a structured approach for new hires to foster connections and onboarding.
- 🏖️ Flexible Hours and unlimited vacation (employees have unlimited paid time off on top of the 23 days of holidays we offer) plus 3 company-paid volunteer days.
- 🤸 Up to 25 EUR per month for a gym subscription.
- 🛴 Flexible compensation plan for childcare & public transportation.
- 🧑🏫 Reimbursement of up to 50% of the cost of English & Spanish classes.
- 🍉 Fresh fruit, cookies, soft drinks and protein shakes at the offie.
- 🍕 Regular company and team events like Pizza talks, Team Building activities, Christmas parties, hosting Meetups at the office and more!
- 📣 Bonuses for referring successful hires after three months of continuous employment.
- 🚚 We offer a relocation package to people who are coming from another country.