Platform Engineer & Technical Lead (Delivery team)
📍 Job Overview
- Job Title: Platform Engineer & Technical Lead (Delivery team)
- Company: Nexthink
- Location: Madrid, Madrid, Spain
- Job Type: Full-time
- Category: DevOps Engineer, Technical Lead
- Date Posted: 2025-06-11
- Experience Level: 5-10 years
- Remote Status: Hybrid
🚀 Role Summary
- 📝 Enhancement Note: This role combines technical depth in platform engineering with leadership responsibilities, making it an attractive opportunity for experienced professionals seeking to advance their careers in a challenging and impactful position.
Nexthink is seeking a passionate and innovative Platform Engineer & Technical Lead to join their Delivery team within the Technical Platform Engineering group. This role involves providing an internal development platform comprised of tools and services for deploying product components to different environments and releasing features to production. The ideal candidate will have a strong background in software engineering, DevOps, or a related field, with a proven track record of leading teams and driving technical initiatives.
💻 Primary Responsibilities
- 📝 Enhancement Note: The primary responsibilities of this role require a broad set of technical skills, as well as strong leadership and communication abilities.
🛠️ Platform Engineering
- Work with architects, team leads, and developers on system design consulting, developing software platforms and frameworks, and reviewing design and implementation proposals.
- Lead the development of internal self-service tools and platforms for the deployment of microservices and infrastructure components.
- Own the required technical work for different projects, from concept to production, including proposal, discussion, and execution.
- Participate in the decisions regarding the feasibility and planning of the roadmap with EMs and PMs.
- Specify metrics and data that should be collected for monitoring, reliability, and telemetry to assess the platform's health, benefits, and adoption.
- Engage with Nexthink's developers to build relationships, identify potential areas of improvement, and help drive the adoption of the team's platforms.
- Document solutions built by the team and organize workshops and training to spread knowledge to the development teams.
- Detect, diagnose, and fix deployment incidents in development and production environments, finding solutions to achieve required service levels.
🌟 Technical Leadership
- Set and execute the team's vision, roadmap, and technical standards.
- Own, organize, and drive cross-team technical initiatives in the Technical Platform.
- Represent the team and be the point of contact for external stakeholders, such as the Architecture, Security, Product, Operations, and Legal teams.
- Lead the team and support, mentor, and develop the team members.
- Work with the Engineering Manager on the growth and career progression of the team members.
🎓 Skills & Qualifications
Education:
- Bachelor's degree in Computer Science or equivalent practical experience.
- 📝 Enhancement Note: A Master's degree or PhD in Computer Science or a related technical field is preferred but not required.
Experience:
- 5+ years of experience as a Software Engineer, DevOps Engineer, Platform Engineer, or Site Reliability Engineer with knowledge of best practices of professional software development.
- 📝 Enhancement Note: 1+ year of experience in a technical leadership role is preferred.
Required Skills:
- Experience developing automated CI/CD pipelines using a GitOps framework.
- Strong experience defining guidelines for using different CI/CD tools (e.g., GitHub, ArgoCD, Flux, Crossplane, Jenkins).
- Experience building self-service internal development platforms.
- Familiarity with working with Kubernetes and writing custom operators.
- Solid background in operating services on Linux systems and container technologies (e.g., Docker).
- Expertise with cloud-based platforms (e.g., AWS) and infrastructure-as-code (e.g., Terraform).
- Knowledge of tools for feature flags management (e.g., LaunchDarkly).
- Familiarity with monitoring solutions (e.g., Datadog).
Preferred Skills:
- Experience in developing platform-as-a-service solutions.
- Skilled with Go, or motivation to learn.
- At ease with operating and managing production systems, solving issues, and striking the right balance between urgency and methodology.
- Very good problem-solving skills, open mind towards suggestions, can-do attitude, and agile spirit.
- Self-motivated and self-managing, with excellent organizational skills.
- Curiosity to learn new things and discover new technologies.
- Be able to lead cross-team initiatives and work from the Delivery team.
- Work with the agile iterative/incremental mindset.
- Help the team maintain high code quality standards and improve best practices.
- Very good communication and presentation skills and teamwork.
- Excellent written and verbal skills in English.
Prior experience with any of the above-mentioned tools is a bonus but not a must! Nexthink encourages candidates with different levels of background and experience to apply.
📊 Web Portfolio & Project Requirements
📝 Enhancement Note: As this role focuses on internal platform development and technical leadership, a portfolio showcasing relevant projects and accomplishments is more important than a traditional web development portfolio.
Portfolio Essentials:
- Documented case studies demonstrating your experience in platform engineering, CI/CD pipeline development, and internal tool creation.
- Examples of your leadership and mentoring efforts, such as blog posts, presentations, or testimonials from colleagues.
- Evidence of your problem-solving skills and ability to manage production systems, such as incident reports or post-mortem analyses.
Technical Documentation:
- Code samples or snippets demonstrating your proficiency in relevant technologies, such as Go, Kubernetes, or Terraform.
- Documentation of your experience with CI/CD tools, such as GitHub Actions, ArgoCD, or Jenkins.
- Examples of your monitoring and logging strategies, such as dashboards or alerts configurations.
💵 Compensation & Benefits
Salary Range:
- 📝 Enhancement Note: The salary range for this role in Madrid, Spain, is estimated to be between €55,000 and €75,000 per year, based on market research and regional adjustments for experienced DevOps engineers and technical leads.
Benefits:
- 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 Nexthink.
- 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 retribution plan for kindergarten & transport tickets.
- Reimbursement of up to 50% of the cost of English & Spanish classes.
- Fresh fruit, cookies, soft drinks, and protein shakes at the office.
- 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.
- Relocation package to people who are coming from another country.
Working Hours: The standard working week is 40 hours, with flexible hours and unlimited vacation time.
🎯 Team & Company Context
🏢 Company Culture
Industry: Nexthink operates in the digital employee experience management software industry, providing IT leaders with unprecedented insight into employee issues, enabling them to see, diagnose, and fix problems before employees notice them.
Company Size: Nexthink has over 1,300 customers and 1,000 employees across 5 continents, operating as one team and connecting, collaborating, and innovating to continuously grow. This size allows for a dynamic and agile work environment, with ample opportunities for professional development and career advancement.
Founded: Nexthink was founded in 2004, with a strong focus on innovation and continuous improvement, reflected in its commitment to diversity, inclusion, and equity.
Team Structure:
- The Delivery team is part of the Technical Platform Engineering group, which provides platforms, tools, and services to ease the daily work of product engineering teams and improve developer productivity and experience.
- The team consists of diverse and experienced engineers who have full ownership of their domains, from requirements gathering and design to implementation, validation, and deployment.
- The Delivery team works closely with Product Engineering, Security, and Architecture teams to understand developer needs, design and implement solutions, and promote them for adoption and usage.
Development Methodology:
- Nexthink follows Agile methodologies, with a focus on iterative and incremental development, continuous integration, and collaboration.
- The company emphasizes code reviews, testing, and quality assurance practices to ensure the delivery of high-quality products.
- Nexthink employs deployment strategies, CI/CD pipelines, and server management to ensure the reliable and efficient delivery of features to production.
Company Website: Nexthink
📝 Enhancement Note: Nexthink's commitment to diversity, inclusion, and equity is evident in its global workforce, with over 75 nationalities represented across its employee base. This diverse and inclusive culture fosters innovation and collaboration, driving the company's success in the digital employee experience management software market.
📈 Career & Growth Analysis
Web Technology Career Level: This role is a senior-level position that combines technical depth in platform engineering with leadership responsibilities. It requires a strong background in software engineering, DevOps, or a related field, with a proven track record of leading teams and driving technical initiatives.
Reporting Structure: The Platform Engineer & Technical Lead reports directly to the Engineering Manager of the Delivery team and works closely with other technical leads, architects, and developers within the Technical Platform Engineering group and the broader organization.
Technical Impact: In this role, you will have a significant impact on the development and maintenance of Nexthink's internal development platform, enabling product engineering teams to deploy components to different environments and release features to production quickly and reliably. Your leadership and technical expertise will drive the adoption of best practices and promote a culture of continuous improvement within the team.
Growth Opportunities:
- 📝 Enhancement Note: As Nexthink continues to grow and expand its offerings, there will be ample opportunities for career progression and skill development in this role. Some potential growth paths include:
- Technical specialization in specific areas of platform engineering, such as CI/CD pipelines, infrastructure-as-code, or cloud migration.
- Transitioning into a more senior leadership role, such as a Principal Engineer or Engineering Manager.
- Exploring opportunities in other technical domains within Nexthink, such as product engineering, architecture, or security.
🌐 Work Environment
Office Type: Nexthink's Madrid office is centrally located near the Bernabeu Stadium, providing a convenient and accessible workspace for employees. The office is designed to foster collaboration and innovation, with modern amenities and a comfortable working environment.
Office Location(s): Madrid, Spain
Workspace Context:
- The Delivery team works in an open-plan office space, with dedicated areas for meetings, workshops, and quiet focus work.
- Each engineer has access to multiple monitors, testing devices, and development tools to ensure optimal productivity and collaboration.
- The team interacts regularly with other technical teams, such as product engineering, security, and architecture, to ensure alignment and integration of platforms and services.
Work Schedule: Nexthink offers a hybrid work model, balancing office and remote work to provide flexibility and work-life balance for employees. The company has a structured approach for onboarding new hires to foster connections and facilitate collaboration.
📝 Enhancement Note: Nexthink's hybrid work model allows employees to balance their work and personal lives, with the option to work from home or the office as needed. This flexibility, combined with unlimited vacation time and a competitive benefits package, makes Nexthink an attractive employer for experienced platform engineers and technical leads seeking a balance between work and personal responsibilities.
🛠️ Challenges & Growth Opportunities
Technical Challenges:
- 📝 Enhancement Note: As a Platform Engineer & Technical Lead, you will face various technical challenges, requiring a strong background in software engineering, DevOps, and leadership. Some key challenges include:
- Designing and implementing scalable, secure, and reliable internal development platforms that meet the needs of multiple product engineering teams.
- Integrating and managing complex CI/CD pipelines, infrastructure-as-code, and cloud-based platforms to ensure seamless deployment and release processes.
- Collaborating with cross-functional teams, such as product engineering, security, and architecture, to define and implement platform standards and best practices.
- Monitoring and optimizing platform performance, reliability, and adoption to ensure it meets the evolving needs of Nexthink's product engineering teams.
Learning & Development Opportunities:
- 📝 Enhancement Note: Nexthink offers numerous learning and development opportunities for its employees, fostering a culture of continuous growth and skill development. Some key opportunities include:
- Attending industry conferences, webinars, and workshops to stay up-to-date with the latest trends and best practices in platform engineering and DevOps.
- Participating in internal training programs and mentorship initiatives to develop your technical and leadership skills.
- Exploring opportunities to contribute to open-source projects or communities related to platform engineering, CI/CD, or cloud technologies.
- Engaging in regular knowledge-sharing sessions and brown-bag lunches to learn from and collaborate with colleagues across the organization.
💡 Interview Preparation
Interview Process:
- 📝 Enhancement Note: Nexthink's interview process for the Platform Engineer & Technical Lead role consists of several stages, designed to assess your technical skills, leadership abilities, and cultural fit. The process typically includes:
- A phone or video call to discuss your background, experience, and motivation for the role.
- A technical assessment or coding challenge to evaluate your platform engineering and software development skills.
- A behavioral interview to assess your leadership, communication, and problem-solving abilities.
- A final interview with the hiring manager or a panel of stakeholders to discuss your fit for the role and the team.
Portfolio Review Tips:
- 📝 Enhancement Note: As this role focuses on internal platform development and technical leadership, your portfolio should emphasize your experience and accomplishments in these areas. Some tips for preparing your portfolio include:
- Highlighting your experience with CI/CD pipelines, infrastructure-as-code, and cloud-based platforms.
- Including case studies or project examples that demonstrate your ability to lead teams, drive technical initiatives, and promote best practices.
- Showcasing your problem-solving skills and ability to manage production systems, with incident reports or post-mortem analyses.
- Including testimonials or recommendations from colleagues that highlight your leadership, communication, and technical abilities.
Technical Challenge Preparation:
- 📝 Enhancement Note: To prepare for the technical assessment or coding challenge, focus on brushing up your skills in the following areas:
- Platform engineering and software development best practices.
- CI/CD pipelines, infrastructure-as-code, and cloud-based platforms.
- Kubernetes, container technologies, and Linux system administration.
- Problem-solving, debugging, and incident management.
- Leadership, communication, and teamwork skills.
Company & Culture Questions:
- 📝 Enhancement Note: Prepare for the behavioral interview by researching Nexthink's company culture, values, and mission. Some tips for preparing your responses include:
- Familiarizing yourself with Nexthink's commitment to diversity, inclusion, and equity.
- Understanding Nexthink's focus on innovation, continuous improvement, and customer success.
- Reflecting on your own values and how they align with Nexthink's company culture.
- Preparing examples of your leadership, communication, and problem-solving skills, with a focus on their relevance to the Platform Engineer & Technical Lead role.
Portfolio Presentation Strategy:
- 📝 Enhancement Note: When presenting your portfolio, focus on showcasing your experience and accomplishments in platform engineering and technical leadership. Some tips for presenting your portfolio include:
- Organizing your portfolio into clear and concise sections, with a focus on your most relevant projects and achievements.
- Tailoring your presentation to highlight the skills and experiences most relevant to the Platform Engineer & Technical Lead role.
- Using storytelling techniques to engage the interview panel and bring your portfolio to life.
- Practicing your presentation and refining your delivery based on feedback from colleagues or mentors.
📌 Application Steps
To apply for this Platform Engineer & Technical Lead (Delivery team) position at Nexthink:
- Submit your application through the application link.
- Customize your resume and portfolio to highlight your relevant experience and accomplishments in platform engineering, CI/CD, and technical leadership.
- Prepare for the technical assessment or coding challenge by brushing up on your skills in platform engineering, software development, and problem-solving.
- Research Nexthink's company culture, values, and mission to prepare for the behavioral interview and demonstrate your cultural fit.
- Practice your portfolio presentation and refine your delivery based on feedback from colleagues or mentors.
📝 Enhancement Note: This enhanced job description provides a comprehensive overview of the Platform Engineer & Technical Lead (Delivery team) role at Nexthink, with a focus on the technical skills, leadership abilities, and cultural fit required for success in this role. By following the application steps outlined above and preparing thoroughly for each stage of the interview process, you will be well-equipped to make a strong impression and increase your chances of securing this exciting opportunity in platform engineering and technical leadership.
Application Requirements
Candidates should have a Bachelor's degree in Computer Science or equivalent experience, with 5+ years in relevant engineering roles. Preferred qualifications include a Master's degree or PhD, experience in technical leadership, and familiarity with CI/CD tools and cloud platforms.