Kestra logo

Java Software Engineer (Remote / US Time Zone only)

Kestra
Department:Software Engineer
Type:REMOTE
Region:USA
Location:United States
Experience:Mid-Senior level
Estimated Salary:$90,000 - $120,000
Skills:
JAVAMICRONAUTKUBERNETESDOCKERTERRAFORMVUE.JSPOSTGRESQLMYSQLKAFKA
Share this job:

Job Description

Posted on: April 28, 2025

Join a fast-growing open-source project used by thousands of engineers worldwide, with the opportunity to contribute to our community-driven ecosystem. About Kestra At Kestra, we’re on a mission to make orchestration and automation simpler for everyone. Our open-source platform helps teams manage complex workflows with confidence, and we’re already making a big impact in businesses around the world. Now, we’re looking for a Backend Software Engineer — a skilled Java developer with deep expertise in infrastructure technologies like Kubernetes, Docker, and Terraform—to help us scale and enhance our platform. What You’ll Do This role is fully remote and specifically tailored to candidates located within North American time zone to ensure seamless collaboration with our customers. As a Software Engineer at Kestra, you’ll get to:

  • Build and improve our core platform backend using Java (Micronaut).
  • Expand our plugin ecosystem and maintain our suite of integrations (Java).
  • Work on enterprise solutions, crafting products that scale with our customers’ needs (Java, Vue.js).
  • Managing Multi-Channel Support Requests providing technical assistance and guidance on everything from code to infrastructure for our customers.

You’ll be working in an environment where speed and agility are key, and where delivering value to our customers is always the top priority. Our Tech Stack

  • Backend: Java, Micronaut
  • Frontend: Vue.js, Bootstrap
  • Datastore: Kafka, Elasticsearch, PostgreSQL, MySQL
  • Infrastructure: Docker, Kubernetes, Terraform
  • Cloud: GCP, AWS, Azure
  • Tools: GitHub for repo management, actions, and issues

We work with a variety of modern technologies, and you’ll get the opportunity to explore new tools and approaches as we grow. What We’re Looking For

  • 4+ years of experience in backend (Java) following software engineering principles and best practices.
  • Hands-on experience in infrastructure-focused projects (Kubernetes, Terraform, Docker, ....).
  • Fluent managing customer relations and tickets, with some facility to help complex subjects remotely.
  • Strong experience with testing and automation, and familiar with agile development practices.
  • A love for building great products that solve real problems.
  • The ability to work well, both independently and as part of a team.
  • Excellent communication skills, both written and spoken, in English with the team.

Bonus Points If You Have

  • Contributed to or maintained an open-source project.
  • Experience with Kafka & Kafka Streams or Micronaut.
  • Knowledge of public cloud services (AWS, GCP, Azure).
  • Familiarity with relational and NoSQL databases (PostgreSQL, ElasticSearch).
  • Experience working with high-performance, distributed systems.
  • Prior experience with platforms such as Zendesk, Freshdesk etc.

Perks & Benefits

  • Work from anywhere: We’re a remote-first company, so you can work from wherever feels like home. Plus, you’ll have access to coworking spaces worldwide if you ever need a change of scenery.
  • Health coverage: From medical support, dental, and vision, we've got you covered.
  • Home office setup on us: We’ll provide all the equipment you need to work comfortably.

Our Hiring Process We aim to move quickly (2-3 weeks), but we can adjust the timeline if needed.

  • Intro call with the hiring manager (30 min)
  • Technical test (2 hour, homework done in async)
  • Team chat with two of your future colleagues (30 min)
  • Final discussion with one of our co-founders (30 min) We’re here to make the process smooth and transparent for you.

Why Kestra? At Kestra, we’re passionate about solving real-world challenges through orchestration and automation. We move fast, we learn constantly, and we’re always looking for ways to improve. If you’re excited by the idea of building something meaningful and being part of a dynamic team, we’d love to hear from you!

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!

SIMILAR JOBS
Outlier logo

आवाज़ अभिनय के लिए AI प्रशिक्षण - हिंदी

Outlier
3 days ago
Software Engineer
Remote (Australia)
Australia
VOICE ACTINGAUDIO RECORDINGMACHINE LEARNING+2 more
Outlier logo

تمثيل الصوت لتدريب الذكاء الاصطناعي - العربية

Outlier
3 days ago
Software Engineer
Remote (Australia)
Australia
VOICE ACTINGAUDIO RECORDINGSOUND EDITING+2 more
Illumio logo

Staff Site Reliability Engineer

Illumio
3 days ago
Software Engineer
Remote (Australia)
Australia
AWSAZUREKUBERNETES+16 more
Outlier logo

Remote Coding Expertise for AI Training - Swift

Outlier
4 days ago
Software Engineer
Remote (Australia)
Australia
SWIFT
Canonical logo

Ubuntu Linux Kernel Engineer - BIOS/Firmware

Canonical
4 days ago
Software Engineer
Remote (Australia)
Sydney, New South Wales, Australia
LINUXUEFIACPI+4 more