Remote Software Engineer - Support

Hazelcast   •  

Virtual / Travel

Not Specified years

Posted 265 days ago

This job is no longer available.

Job Description

As a Remote Software Engineer – Support, you will work with Software Engineers and Operations staff at leading organizations, both small and large, around the globe. You are someone with a software engineering and/or systems administration background that is looking for a new challenge. You have a strong aptitude for troubleshooting. You will be investigating complex issues that may never have been seen before. Digging into source code or evaluating a network stack to understand how things work, or why they don’t, sounds fun to you.

Above all, you are an enthusiastic team player who can communicate well, and is eager to learn and help others.

We are specifically looking for people who live in the US. This is a remote position. No matter where you work, you’ll have opportunities to travel, meet, and work with some of the brightest minds in cloud and distributed computing.


  • Become an expert on our products
  • Work directly with customers and the community to solve development & operational issues.
  • Research, identify, reproduce and document bugs
  • Think outside your role:
    • Invent new ways to improve our company and products
    • Write blog posts, speak at user groups/conferences, help with benchmarks, and other project work

To Be Successful

This is a demanding role. To be successful you should:

  • Enjoy helping people
  • Handle stressful situations with grace
  • Demonstrate proficiency with Java
    • Spring, Hibernate, network programming and concurrency
  • Have production experience in Windows and/or *NIX system administration
  • Be able to troubleshoot and tune for performance (TCP/IP, Multicast, JVM Garbage Collection)
  • Communicate complex ideas with simplicity and clarity

Bonus Points

  • Experience with Hazelcast
  • Experience with cloud deployment (Amazon, Azure, Google, etc)
  • Experience with large production deployments
  • Experience with VM and containerization technologies
  • Experience with distributed caching, scalability and high availability systems
  • Involvement with other Open Source projects
  • Experience with data-storage (SQL, NoSQL, Graph, “big-data”)