¡Activa las notificaciones laborales por email!

Lead Software Developer

Thoughtworks Inc.

Madrid

Presencial

EUR 55.000 - 85.000

Jornada completa

Hace 13 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading technology consultancy seeks a Lead Fullstack Developer to shape technical direction and mentor teams while delivering impactful digital solutions. The role demands deep Java expertise along with strong leadership in software architecture and DevOps practices, aimed at creating value for clients and fostering a collaborative environment.

Servicios

Learning and development programs
Supportive career culture

Formación

  • Deep expertise in Java development, including API design and backend services.
  • Strong understanding of software design principles and testing strategies.
  • Experience with Agile methodologies and cloud platform design.

Responsabilidades

  • Set technical direction and guide engineering best practices.
  • Architect and build scalable distributed systems and microservices.
  • Mentor and grow other developers through code reviews and knowledge sharing.

Conocimientos

Java development
Software design principles
Cloud platforms
Containerization tools
Agile methodologies
System architecture

Herramientas

Docker
Kubernetes
Jenkins
GitHub Actions

Descripción del empleo

At Thoughtworks, Lead Fullstack Developers play a pivotal role in shaping technical direction, mentoring teams, and delivering impactful, end-to-end digital solutions. Collaborating with Business and Quality Analysts, Designers, Project Managers, and fellow technologists, you’ll guide teams to build scalable software that creates lasting value for our clients.

You’ll bring deep hands-on experience in Java development and modern frontend frameworks, while also leading architectural discussions, fostering engineering excellence, and driving a culture of collaboration. You won’t just build software — you’ll empower teams, influence technical decisions, and help Thoughtworks and our clients stay ahead of the curve.

We’re looking for experienced technologists who can balance hands-on coding with leadership — writing robust backend services, delivering engaging user experiences, and mentoring others to do the same.

Job responsibilities

  • Set technical direction and guide engineering best practices within your team and across projects.
  • Architect and build scalable, distributed systems and microservices.
  • Champion DevOps practices and own CI / CD pipelines to deliver software rapidly and reliably.
  • Translate complex business needs into technical solutions that deliver real user value.
  • Collaborate cross-functionally to ensure high-quality design, development, and delivery.
  • Mentor and grow other developers through code reviews, pairing, and knowledge sharing.
  • Evaluate emerging technologies and incorporate them when they benefit client goals.

Job qualifications

Technical Skills

  • Deep expertise in Java development, including API design, backend services, and system integrations.
  • Strong understanding of software design principles, object-oriented programming, and testing strategies.
  • Experience designing for any cloud platforms, and knowledge of containerization tools (Docker, Kubernetes).
  • Familiarity with CI / CD tools and automation practices (Jenkins, GitHub Actions, etc.).
  • Practical experience with Agile methodologies (XP, Scrum, or Kanban).
  • A strong grasp of system architecture, scalability, and performance optimization.

Professional Skills

  • A track record of leading engineering teams or mentoring other developers effectively.
  • Excellent communication skills — you can explain complex technical ideas to technical and non-technical audiences alike.
  • A collaborative mindset with a bias toward action and continuous improvement.
  • Resilience in ambiguous situations and the ability to guide teams through technical uncertainty.

Other things to know

Learning & Development

There is no one-size-fits-all career path at Thoughtworks : however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.

About Thoughtworks

Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.

Thanks for your interest in joining Thoughtworks. A member of our Recruiting team will review your application as soon as possible.

In the meantime, check out our Consultant Life page to learn more about the extraordinary impact Thoughtworkers make on clients, the tech industry and each other.

Please note that we value privacy : all information submitted to us via your online application will be kept confidential to Thoughtworks.

Sign up for our monthly careers newsletter

J-18808-Ljbffr

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.