Match score not available

Senior Software Development Engineer in Test

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Hazelcast logo
Hazelcast SME https://hazelcast.com
51 - 200 Employees
See more Hazelcast offers

Job description

Department: Software Engineering

Employment Type: Permanent - Full Time

Location: Remote, UK

Description

WHAT WE NEED

We are looking for passionate Java Engineers experienced in Java internals, debugging and scripting to join our Product Quality Engineering team to secure quality and reliability excellence within our products. The team focuses on our high-performance stream processing engine and storage solution that operates at scale. Enabling Real-Time business event processing to meet the most demanding customer needs.

Day to day, you’ll be leveraging your solid engineering fundamentals ensuring a focus on quality and verification, bringing your passion for solving difficult problems to help realize the product vision. Ensuring our fully featured clients and APIs for concurrent data stream ingesting, querying, and processing at scale, are as performant and reliable as can be.

For the engineering community, you will provide guidance and direction for our vast open-source and enterprise user base.

What You’ll Do

  • Work on exciting open-source projects that push the boundaries of distributed computing
  • Help build concurrent, high performance and large-scale Java products
  • Take full responsibility and ownership of the products that you help create
  • Provide versatility, bringing software development excellence whilst ensuring high code quality and software craftsmanship
  • Ensure a focus on the testability, robustness and performance of software
  • Securing and building a top-class framework and toolset to effectively test the product
  • Investigate customer incidents and problems, resolving defects, validating fixes and ensuring lessons learned to drive continuous improvement in quality.
  • Technical interface to a range of stakeholders with customer and business impact
  • Have the opportunity to contribute to the wider open-source community
  • Have the opportunity to host talks at conferences and publish blog posts about your work

What You Have - Experienced Java developer - a minimum of 4 years hands-on, with time working on Test and Quality Assurance, focused Engineering

Knowledge of following are desirable: - Formal Testing and Verification Practices - Performance Benchmarking - Chaos Testing / Fuzzing - CI/CD (Github Actions, Jenkins) - Experience with Python - Experience with Linux and Bash - Experience with Docker and Maven - Experience with Distributed Data Stores (MongoDB, ElasticSearch, Hadoop) - Experience with Messaging Systems (Apache Kafka, RabbitMQ, Pulsar) - Experience of database testing including designing and manipulating test data - Experience with automation frameworks and tools

Bachelor's degree in a relevant field of study (Computer Science, or related discipline). OR equivalent experience.

PERSONAL QUALITIES

  • You bring strong technical leadership to the group
  • You are hands on, solving complex software and feature problems
  • You lead by example, influencing others through a continuous demonstration of a strong software development practice
  • You recognize risks and errors in an application and ensure corrective action
  • You set a high quality bar
  • You have a logical and methodical approach to identifying and solving complex technical problems
  • You quickly learn and adapt to new technologies and testing methodologies

Benefits

  • 25 days annual leave + Bank holidays
  • Group Company Pension Plan
  • Private Medical Insurance
  • Private Dental Insurance
  • Life Insurance
  • EAP (Employee Assistance Program)

#HC10126

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Influencing Skills
  • Problem Solving
  • Adaptability
  • Quick Learning

Software Development Engineer in Test (SDET) Related jobs