Graduate Software Engineer

Job Link
Company Verified
Budget Hourly
Flexibility Full remote
Preferred timezone Central America Standard Time

About this job

Minimal education: Bachelor degree
Role: Software Engineer
Category: IT Jobs

Job description

Elastic is a search company built on a free and open heritage. Anyone can use Elastic products and solutions to get started quickly and frictionlessly. Elastic offers three solutions for enterprise search, observability, and security, built on one technology stack that can be deployed anywhere. From finding documents to monitoring infrastructure to hunting for threats, Elastic makes data usable in real time and at scale. Thousands of organizations worldwide, including Cisco, eBay, Goldman Sachs, Microsoft, The Mayo Clinic, NASA, The New York Times, Wikipedia, and Verizon, use Elastic to power mission-critical systems. Founded in 2012, Elastic is a distributed company with Elasticians around the globe and is publicly traded on the NYSE under the symbol ESTC. Learn more at


About The Role

You will be working as a hands-on Software Engineer in one of our key products. You will work on key projects (below) and initiatives partnering closely with experienced engineers across all Elastic teams. You will drive your own learning and development with the guidance and mentorship of a senior leader. Our recruitment team will determine where you fit best based on your resume, preference and subsequent interviews.

About the Teams and Locations

  • Observability (EMEA)

While IT systems and applications become increasingly more complex, Elastic's Observability solution provides actionable insights on the runtime behaviour of such systems. On the Observability team you'll work with engineers on components (written in different languages, such as Go, Java, Node.js) for collection, processing and visualisation of log, metric and trace data. 

  • Security (US)

The Elastic Security team builds a suite of applications and web services that help users in organisations all sizes to prevent, detect, and respond to computer security threats like ransomware, password stealing, and other software exploits. Engineering projects on the Security team span frontend UI systems, web application backends, distributed cloud services, and endpoint applications (Windows, Mac, and Linux).

  • Stack-Kibana (EMEA)

Kibana is a web frontend which is the window into the Elastic Stack. It allows analysing and visualising your data in ElasticSearch as managing and configuring different parts of your stack. It's a modern frontend built with TypeScript, React, a custom UI framework and on top of a custom plugin infrastructure.

  • Cloud (US)

Elastic Cloud is a managed service for the Elastic Stack, Security, Observability, and Enterprise Search solutions. It’s the easiest and best way to interact with Elastic’s products. Elastic Cloud let you centrally provision, manage, and monitor a fleet of Elastic Stack deployments from a single place. Our service is operated at planet scale - across all top 3 public cloud providers, in 50 plus regions across the world, hosting mission critical workloads for customers in every industry. 

  • Enterprise Search (US)

On the Enterprise Search team you'll work alongside expert Ruby and JavaScript engineers adding new features to Elastic App Search. App Search makes it easy for developers to build great search experiences on top of the Elastic stack.

What You Will Be Doing:

  • Put your technology knowledge to use by assisting with specific projects under the supervision and mentorship of experienced Elasticians
  • Contribute and add new features to the Elastic products and solutions
  • Continuous learning about Elastic technologies
  • Use critical thinking to bring new innovative ideas to solve complex problems
  • Be hands-on with the codebase. Learn from the feedback and provide new perspectives
  • Work on crafting a stable, scalable and reliable ingestion pipeline built using Elastic products to harvest usage data from multiple products
  • Grow and share your interest in technical outreach (blog posts, tech papers, conference speaking, etc.)

What You Will Bring Along:

  • You have recently completed a Bachelor's or Master’s degree in Computer Science or a related technical field
  • Strong competencies in data structures, algorithms, and software design
  • You have a good understanding and coding experience in one of the following programming languages but not limited to: Java, Javascript, Python or Go 
  • You bring new perspectives and enthusiasm for solving complex problems
  • Your have passion for open source technology
  • You are eager for learning and you want you develop your career in technology
  • You have strong communication skills
  • Available to work full-time
  • You must be based at one of the following locations: United States, Canada, United Kingdom, Israel, Netherlands, Germany, France and Spain.


  • Hands on experience with ELK Stack
  • Built a project in the Search, Observability, or Visualisation space

Additional Information - We Take Care of Our People

As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do.

We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do.

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Double your charitable giving - We match up to $1500 (or local currency equivalent)
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with minimum of 16 weeks of parental leave

Different people approach problems differently. We need that. Elastic is committed to diversity as well as inclusion. We are an equal opportunity employer and committed to the principles of affirmative action. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation

We thank all the candidates who have shown interest in our company, but only shortlisted candidates will be contacted.

Job Link

About the Elastic


Mountain View, United States


1,001-5,000 employees




Between 1M - 10M Eur


Job link

Jobs you might like