Senior Software Engineer & Tech Lead
Role details
Job location
Tech stack
Job description
- Architect, design and deliver core components of the Demo data and platform stack with a strong focus on automation, robustness and long term maintainability.
- Lead technical discussions, set engineering standards and support the team in adopting high quality coding practices using measurable quality indicators.
- Drive the design and implementation of testing strategies, including automated test suites and validation frameworks.
- Contribute to the Demo roadmap by partnering with the Product Manager, shaping the scope and defining clear and actionable acceptance criteria.
- Diagnose and solve complex performance issues, reliability problems and systemic bottlenecks.
- Promote an iterative agile mindset, ensuring high quality collaboration during planning, reviews and other ceremonies.
- Mentor engineers, support knowledge sharing and help the team grow technically and operationally.
Requirements
- Senior level software engineer with extensive back end engineering experience.
- Strong experience with system level programming. Knowledge of Rust is a significant advantage.
- Familiarity with DevOps practices and tooling such as Jenkins, Docker, Ansible and AWS is a strong plus.
- Solid knowledge of relational databases and modern data or cloud architectures, including ClickHouse, PostgreSQL, micro services, containers, Kafka, Kubernetes, Helm and nix environments.
- Ability to drive cross functional collaboration and foster a strong team culture built on trust and shared ownership.
- Perfect fit with Nexthink values: Continuous improvement, Positive attitude, One team and Get things done.
- Background in agile environments and experience leading or mentoring engineers is a plus.
- Strong motivation for solving complex problems and continuously learning new technologies.
- Fluent in English (spoken and written).
Benefits & conditions
IIf 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.
- Beautiful office with a view of Lake Geneva, conveniently located next to the Prilly-Malley train station
- 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 25 days of holidays we offer) plus 3 company-paid volunteer days.
- Free access to a fitness centre inside the building.
- Reimbursement of the half-fare travel card for public transport.
- Reimbursement up to 50% of the cost of French classes.
- Fresh fruit, cookies, and soft drinks as well.
- Regular company and team events like Voluntary Days, Pizza talks, Team Building activities, 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.