Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Engineer image - Rise Careers
Job details

Lead Software Engineer

Company Description

Nexthink is the leader in digital employee experience management software. The company provides IT leaders with unprecedented insight allowing them to see, diagnose and fix issues at scale impacting employees anywhere, with any application or network, before employees notice the issue. As the first solution to allow IT to progress from reactive problem solving to proactive optimization, Nexthink enables its more than 1,200 customers to provide better digital experiences to more than 15 million employees. Dual headquartered in Lausanne, Switzerland and Boston, Massachusetts, Nexthink has 9 offices worldwide.

#LI-Hybrid

Job Description

We seek a highly skilled and experienced Software and DevOps Engineer for our Engineering team. You will design, build and deliver large-scale resilient and scalable distributed services that process billions of events by using modern cloud-native features and techniques. Your expertise will also contribute to the reliability and efficiency of our platforms, influencing both our product and engineering DevOps practices in ensuring high system availability, scalability, and performance.

*Please note that this role is hybrid (2 days per week in the office)

Responsibilities:

  • Work with Architecture, Product Engineering and Security teams to design, develop and evolve the Nexthink software products, following modern cloud-native best practices
  • 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.

Qualifications

  • 8+ years of relevant work experience as a Software and DevOps Engineer, or similar role, developing software, implementing operational processes and tools within cloud application environments.
  • Expertise in core Java (8+) and experience with scripting languages (e.g., Bash, PowerShell)
  • 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.
  • Proven experience in "Everything as code": infrastructure (e.g., Terraform, CrossPlane, Packer) and configuration management (e.g., Ansible). Scripting is second nature.
  • 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.

Additional Information

We are the pioneers and trailblazers of a global IT Market Category (DEX) that is shaping the future of how the world works, giving our customers’ IT Teams total digital visibility across their enterprise. Our innovative solutions integrate real-time analytics, automation, and employee feedback across all endpoints. This enables our IT teams to solve complex technical challenges, create ever more productive workplaces, and deliver happy, satisfied employees in the digital workplace.

With over 1000 employees across 5 continents, Nexthink operates as One Team, connecting, collaborating and innovating to continuously grow. We call our employees ‘Nexthinkers’ and our commitment to diversity, inclusion, and equity is second to none. We currently have over 75 nationalities working with us, from all cultures and backgrounds, speaking many different languages.

If you are looking for a change and like a nice atmosphere, lots of challenges, and having fun while working, this is a great opportunity for you! Check what we offer:

  • 💼 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 retribution plan for kindergarten & transport tickets.  

  • 🧑‍🏫 Reimbursement of up to 50% of the cost of English & Spanish classes. 

  • 🍉 Fresh fruit, cookies, and occasionally some soft drinks as well.  

  • 🍕 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. 

Please note that not all the benefits listed above are available for temporary, contract, and internship roles. To ensure you have the most up-to-date information, we recommend checking with your Recruitment Partner.

Nexthink Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Nexthink DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Nexthink
Nexthink CEO photo
Pedro Bados
Approve of CEO

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Software Engineer, Nexthink

As a Lead Software Engineer at Nexthink in Madrid, Spain, you’ll be stepping into an exciting role where your expertise will make a significant impact on digital employee experience management. In this hybrid position, you will collaborate with various teams to design and develop cloud-native software products while ensuring that our services are scalable, resilient, and efficient. Your days will be filled with designing automated systems for deployment and monitoring, facilitating incident response, and enhancing our platform’s performance. You’ll be tackling complex issues, performing capacity planning, and providing guidance to junior team members, all while maintaining high standards of security best practices. With over 8 years of experience in software and DevOps engineering, you should be comfortable with core Java and possess a solid background in system architecture and networking. If you value working in a diverse environment that spans across multiple cultures and languages while enjoying the flexibility of remote work and unlimited vacation, this could be the perfect fit for you. Join us at Nexthink and help shape the future of IT solutions, all from the vibrant city of Madrid!

Frequently Asked Questions (FAQs) for Lead Software Engineer Role at Nexthink
What are the primary responsibilities of a Lead Software Engineer at Nexthink?

As a Lead Software Engineer at Nexthink, you will be responsible for designing and delivering scalable distributed services, collaborating with cross-functional teams to understand product requirements, and implementing automated systems for deployment and monitoring. You'll also lead incident response and facilitate capacity planning, ensuring the efficiency and stability of our platforms.

Join Rise to see the full answer
What qualifications are needed for a Lead Software Engineer position at Nexthink?

To be a successful Lead Software Engineer at Nexthink, candidates should have over 8 years of relevant experience, strong Java and scripting skills, and expertise in infrastructure as code tools like Terraform. A solid understanding of cloud platforms, containerization technologies, and automated build systems is also crucial.

Join Rise to see the full answer
What is the work environment like for a Lead Software Engineer at Nexthink?

Nexthink promotes a hybrid work model that balances office and remote work. Employees are encouraged to build connections through structured onboarding processes and regular team events while enjoying a supportive atmosphere that values innovation and collaboration.

Join Rise to see the full answer
What benefits do Lead Software Engineers enjoy at Nexthink?

Lead Software Engineers at Nexthink benefit from a competitive compensation package, including stock options, private health insurance, and a flexible vacation policy. Additional perks include gym subsidies, language class reimbursements, and various team-building activities.

Join Rise to see the full answer
How can a Lead Software Engineer at Nexthink contribute to the company’s mission?

A Lead Software Engineer can significantly contribute to Nexthink’s mission by leveraging their technical expertise to innovate cloud-native solutions that enhance digital employee experiences. By actively participating in incident management and systems optimization, engineers can ensure high-quality service delivery that empowers IT teams and improves overall employee satisfaction.

Join Rise to see the full answer
Common Interview Questions for Lead Software Engineer
Can you describe your experience with cloud-native architectures as a Lead Software Engineer?

When answering this question, focus on specific projects where you implemented cloud-native architectures. Discuss the tools and technologies used, the challenges faced, and how you ensured scalability and reliability in your solutions.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

To effectively answer this, highlight your organizational skills and methods for prioritizing tasks. Mention any specific frameworks you use, such as Agile or Kanban, and how they help you stay focused on delivering quality work under tight deadlines.

Join Rise to see the full answer
What strategies do you employ for incident management?

In your response, explain your approach to incident management. Discuss your experience with post-mortem analyses and how you’ve implemented changes based on those findings to improve future response strategies.

Join Rise to see the full answer
How do you ensure code quality in your team’s software releases?

You might want to discuss practices such as code reviews, automated testing, and CI/CD pipelines that help maintain high-quality standards in software releases. Share any tools you have used for ensuring code quality.

Join Rise to see the full answer
What role does mentoring play in your leadership style as a software engineer?

Talk about your belief in the importance of mentorship and how you have previously helped junior developers grow their skills. Mention any programs you may have initiated or participated in that fostered a collaborative learning environment.

Join Rise to see the full answer
Can you give an example of a complex problem you solved in a previous engineering position?

Provide a detailed example, focusing on the context of the problem, the technical approach you took, and the outcome. Highlight the skills and technologies that were vital in resolving the issue.

Join Rise to see the full answer
How do you stay updated with new technologies relevant to software engineering?

Discuss your commitment to continuous learning. Mention resources such as online courses, webinars, tech blogs, or conferences that you follow to keep your skills aligned with industry trends.

Join Rise to see the full answer
What experience do you have with DevOps practices?

Describe your familiarity with DevOps principles, tools, and practices such as CI/CD, automation, and monitoring. Provide examples of how you have integrated DevOps into your workflow to improve efficiency.

Join Rise to see the full answer
How do you handle performance bottlenecks in your system architecture?

Explain your systematic approach to identifying and resolving bottlenecks, including tools and techniques used for monitoring and performance analysis. Provide an example from your experience that demonstrates this skill.

Join Rise to see the full answer
Why do you want to work as a Lead Software Engineer at Nexthink?

Share your passion for technology and how Nexthink’s mission aligns with your professional goals. Discuss how you view the company’s culture and values positively and how you can contribute to its success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Nexthink Remote Boston, MA, USA
Posted 6 days ago
Photo of the Rise User
Chabez Tech Remote Navi Mumbai Metro, Navi Mumbai, Maharashtra, India
Posted 9 days ago
Photo of the Rise User
Posted 7 hours ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Zscaler Remote Tel Aviv, Israel
Posted 11 days ago
Posted 6 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 11 days ago

Experience is Everything – It’s in our DNA We think experience and people matter the most. In fact, we’re not just the leader in the digital employee experience management category, we invented the category. At the end of the day, we get to say we...

78 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!