Search by job, company or skills

Technical Lead Engineer (Java)

Early Applicant
  • Posted 4 days ago
  • Be among the first 10 applicants

Job Description

Technical Lead Engineer – Java Backend (XDR Platform)

About Hexnode

Hexnode is a global leader in Unified Endpoint Management (UEM), trusted by over 100 countries and managing millions of devices worldwide. With a rapid pace of innovation, we have established ourselves as a dominant force across Apple, Windows, Android, macOS, Linux, and tvOS. Fuelling the transformation to a seamless ecosystem of connected tools, Hexnode is revolutionizing the enterprise software and cybersecurity landscape.

The role

We are looking for a Technical Lead Engineer to drive the backend architecture and development of our next generation XDR platform. In this role, you will lead the design of highly scalable, low-latency backend services that ingest, process, correlate, and analyse security telemetry from millions of endpoints. This position perfectly balances hands-on engineering, system architecture, technical leadership, and cross-functional collaboration.

Responsibilities

• Own the architecture, design, and implementation of mission-critical backend services powering the XDR platform.

• Design and build highly scalable, fault-tolerant, low-latency distributed systems capable of processing massive volumes of concurrent security events.

• Develop cloud-native microservices with a strong emphasis on reliability, scalability, observability, and raw performance.

• Lead technical design discussions, make critical architectural decisions aligning with long-term platform goals, and mentor/coach engineers through code reviews and knowledge sharing.

• Collaborate closely with Product Management, Security Research, Endpoint Engineering, DevOps, and QA teams to translate complex business requirements into robust technical solutions.

• Continuously improve platform performance through deep JVM tuning, database optimization, caching strategies, and asynchronous processing.

• Define and enhance engineering processes around CI/CD pipelines, automated testing, deployment, real time monitoring, and incident response.

Required Skills & Qualifications

• 8+ years of deep experience in Java software engineering, with a proven history of building and scaling enterprise-grade applications.

• Strong expertise in distributed systems, microservices, and cloud-native architectures (AWS experience is highly preferred).

• Deep understanding of SQL/NoSQL databases (e.g., PostgreSQL, DynamoDB, Cassandra, Redis).

• Hands-on experience with Elasticsearch (or other Lucene-based search engines) and Big Data frameworks (Kafka, Spark, Flink) is a major plus.

• Proficiency in scripting and automation tools to streamline development and deployment pipelines.

• Exceptional communication, technical documentation, and stakeholder management skills, alongside a genuine passion for mentoring technical teams.

• Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.

Hexnode is an Equal Opportunity Employer. We welcome and encourage candidates of all backgrounds, identities, and experiences to apply.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152035451

Beware of Scammers

We don’t charge money for job offers