Senior Java Software Engineer - HYBRID, Madrid
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer, you'll take technical ownership of critical systems and drive architectural direction across multiple teams. In our agile, DevOps-centric environment, you'll lead the end-to-end lifecycle of high-impact services-shaping design, delivery, and operations-while mentoring engineering leads and influencing best practices at scale., * Technical Strategy & Architecture
-
Define and evolve the architecture for large-scale, microservices-based systems. o Lead cross-team design reviews, ensuring alignment with performance, security, and scalability goals.
-
DevOps & Delivery Excellence
-
Architect and optimize CI/CD pipelines for complex, multi-team workflows.
-
Champion observability, resilience, and "everything as code" across infrastructure and deployments.
-
Feature Leadership & Stakeholder Partnership
-
Own the delivery of major features, coordinating with Product, UX, and Operations to meet business objectives.
-
Act as a senior technical liaison for stakeholders-translating strategic goals into actionable roadmaps.
-
Quality & Engineering Standards
-
Establish and enforce coding standards, testing requirements (TDD/BDD), and performance benchmarks.
-
Introduce and evangelize new tools, frameworks, and processes that elevate team productivity and code quality.
-
Mentorship & Organizational Impact
-
Mentor senior and mid-level engineers-guiding career growth, architectural thinking, and technical decision-making.
-
Lead brown-bags, hackathons, and guild meetings to foster a culture of continuous learning and innovation.
Requirements
For our specialized team, we are looking for a Senior Software Engineer , with at least 6 years of experience in the position., * 6-9+ years building and scaling distributed systems in agile/DevOps organizations.
-
o BS/MS in Computer Science (or equivalent industry experience).
-
Technical Mastery
-
Expert in Java, Spring Boot, RESTful microservices, and event-driven architectures (Kafka, Avro).
-
Strong frontend acumen with React, JavaScript/TypeScript, and API-first integration (OpenAPI).
-
Deep familiarity with Kubernetes orchestration, container security, and infrastructure as code.
-
Architectural & Analytical Skills
-
Proven track record designing for high availability, performance, and maintainability.
-
Skilled at performance tuning, capacity planning, and defining non-functional requirements.
-
Leadership & Communication
-
Exceptional English communication-able to articulate complex technical strategies to executives and engineers alike.
-
Demonstrated ability to influence across organizational boundaries and drive consensus.
-
Collaboration & Vision
-
Entrepreneurial mindset: you spot opportunities, prototype solutions, and lead adoption of new technologies.
-
Passion for continuous improvement and fostering a world-class engineering culture.
Technology Stack
- Backend: Java, Spring Boot, Entity Framework, REST
- Frontend: React, Angular, JavaScript/TypeScript
- Data & Messaging: Oracle, PostgreSQL, Kafka, Avro
- Infrastructure & DevOps: Kubernetes (PKS), Docker, Helm, Terraform
- APIs & Modeling: API-first (OpenAPI), UML
Languages:
- English C1
- Spanish C2
Benefits & conditions
? `Retribución Flexible´ Program: (Meals, Kinder Garden, Transport, online English lessons, Health Care Plan…)
? Free access to several training platforms
? Professional stability and career plans
? UST also, compensates referrals from which you could benefit when you refer professionals.
? The option to pick between 12 or 14 payments along the year.
? Real Work Life Balance measures (flexibility, WFH or remote work policy, compacted hours during summertime…)
? UST Club Platform discounts and gym Access discounts