Software Engineer (Integrations)

Apply for this job

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 Integrations 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

  • Build and maintain plugins that connect our platform with external systems, APIs, and databases.

  • Develop and implement custom plugins for our customers to integrate their systems with Kestra.

  • Perform thorough testing of integration solutions to identify and resolve issues promptly.

  • Stay updated on emerging technologies and best practices to continuously improve our integration capabilities.

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

  • Professional Background: A minimum of 4+ years in backend development, with experience in Java and familiarity with the modern Java ecosystem.

  • Polyglot position: Experience in others language (Python, Node.js, Go, ...).

  • Systems Knowledge: Strong understanding of protocols, including REST, JSON, GRAPHQL, SQL, MQ, etc.

  • Quick Learner: You're curious and eager to learn new technologies and frameworks, adapting quickly to different technical environments.

  • Problem Solver: An ability to tackle technical challenges head-on, delivering simple and effective solutions.

  • Independence: The role demands a high degree of autonomy, requiring you to manage your workload and projects independently. You're able to work in a fast-pace startup culture to quickly deliver new integrations to our customers. You will own the whole process from specification, development to quality insurance.

Bonus Points If You Have

  • Contributed to or maintained an open-source project.

  • Knowledge of public cloud services (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).

  • Familiarity with multiple relational and NoSQL databases (PostgreSQL, ElasticSearch).

  • Experience with integration platforms/tools such as Talend or Apache Camel is preferred.

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!

Join our team

Interested in joining us but not able to find what you are looking for? Let's talk anyway. Write to us at

Apply for this job