Job Title
Platform Engineer & Technical Lead (Delivery Team)
* Full-time
-----------------------------------
About Nexthink
Nexthink is the leader in digital employee experience management software, providing IT leaders with unprecedented insight to see, diagnose, and fix issues at scale impacting employees anywhere.
Job Description
We provide our customers with class-leading products for continuous improvement of employee experience. Our 50+ Product Engineering teams rely on Nexthink's Technical Platform group to provide platforms, tools, and services that ease their daily work and improve developer productivity and experience.
We are looking for a passionate professional to join our Delivery team, which provides an internal development platform comprised of tools and services for deploying product components to different environments and releasing features to production.
You will work closely with Product Engineering, Security, and Architecture teams to understand developer needs, design and implement solutions, and promote them for adoption and usage.
Key Responsibilities
* 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 microservices and infrastructure component deployment.
* Own technical work for projects from concept to production, including proposal, discussion, and execution.
* Participate in decisions regarding project feasibility and planning with Engineers and Project Managers.
* Specify metrics and data for monitoring, reliability, and telemetry to assess the platform's health, benefits, and adoption.
* Engage with Nexthink developers to build relationships, identify areas for improvement, and drive adoption of team platforms.
* Document solutions and organize workshops and training to spread knowledge to development teams.
* Detect, diagnose, and fix deployment incidents in development and production environments.
Technical Lead Responsibilities
* Set and execute the team's vision, roadmap, and technical standards.
* Own cross-team technical initiatives in the Technical Platform.
* Represent the team and be the point of contact for external stakeholders.
* Lead the team, support, mentor, and develop team members.
Qualifications
Minimum qualifications:
* Bachelor's degree in Computer Science or equivalent practical experience.
* 5+ years of experience as a Software Engineer, DevOps Engineer, Platform Engineer, or Site Reliability Engineer.
* Experience developing automated CI/CD pipelines using GitOps.
Preferred qualifications:
* Master's degree or PhD in Computer Science or related technical field.
* 1+ year of experience in a technical leadership role.
* Strong experience defining guidelines for CI/CD tool usage.
* Experience building internal development platforms.
* Familiarity with Kubernetes and custom operators.
* Solid background in operating services on Linux systems and container technologies.
* Expertise with cloud-based platforms and infrastructure-as-code.
* Knowledge of feature flags management tools.
* Familiarity with monitoring solutions.
* Experience in developing platform-as-a-service solutions.
What We Offer
Permanent Contract and competitive compensation package (including stock options).
Hybrid work model balancing office and remote work.
Flexible Hours and unlimited vacation time.
Free access to a fitness centre inside the building.
Reimbursement of public transport costs.
Reimbursement up to 50% of French language courses.
Company events and team activities.
Bonuses for successful referrals.
Relocation package for international hires.