Senior Software Engineer (Big Data)

Job expired!

Join Nexthink as a Senior Software Engineer (Big Data)

Company Description

Hi, we're Nexthink. We've not only established ourselves as leaders in the digital employee experience realm but pioneered the category itself. Our state-of-the-art solutions integrate real-time analytics, automation, and employee feedback, operating across all endpoints to enhance IT services and delight users in the workplace. With millions of endpoints managed, over $100M in ARR, and a fresh $180M Series D funding, enabling us to reach a $1.1B valuation, our journey of innovation and growth continues.

Job Description

We're seeking a highly skilled Senior Software Engineer (Big Data) who is passionate about challenging norms and eager to advance their skills. This pivotal role involves designing and building large-scale distributed systems, thereby directly enhancing our mission of creating delightful work experiences.

Key Responsibilities

  • Develop, implement, and maintain systems that manage large-scale data efficiently.
  • Design and test robust data pipelines, data models, and architectures.
  • Contribute significantly to product architecture discussions and decisions.
  • Mentor team members and lead by example in both development and operational practices.
  • Engage actively in our technology roadmap, driving innovation and proposing meaningful enhancements.
  • Adopt and promote agile methodologies and participate in all related ceremonies.

Qualifications

The ideal candidate should have:

  • A BSc in Computer Science or similar field; MSc is preferred.
  • Strong experience in Java development; additional programming languages are a plus.
  • Solid understanding of Docker, Kafka, ClickHouse, Micronaut, AWS, and Data Dog.
  • Exceptional skills in OO & Functional programming, data structures, algorithm design, and distributed computing.
  • Familiarity with Git, Gradle, Jenkins, and Sonar.
  • A mindset geared towards continuous improvement and high-quality output.
  • Fluent English communication skills, both written and spoken.

Why Nexthink?

At Nexthink, you become part of an innovative community of more than 1000 employees across 21 countries, covering 8 time zones and communicating in over 60 languages. We prioritize action to foster diversity, inclusion, and equity within our global workforce. If you're driven by complex challenges and wish for a collegial work atmosphere where fun meets function, consider this your invitation to apply.

Position: Senior Software Engineer (Big Data)
Location: #LI-Hybrid