About the job
Join Kestra as a Lead Java Software Engineer
At Kestra, our mission is to simplify orchestration and automation for teams globally. Our cutting-edge open-source platform empowers organizations to manage intricate workflows with confidence, making a significant impact across various industries. We are currently seeking a talented Lead Java Software Engineer to elevate our platform and contribute to our expanding success.
In March 2026, we successfully closed a $25 million Series A funding round led by RTP Global, with additional support from Alven, ISAI, and Axeleo, backed by founders from renowned companies like Datadog, dbt Labs, and Hugging Face.
Your Responsibilities
As our Lead Software Engineer, you will:
Enhance our core platform backend leveraging Java technologies.
Develop robust enterprise solutions that cater to our clients' evolving needs.
Lead and mentor a team of engineers, facilitating code reviews and providing guidance to both junior and senior developers.
Serve as a bridge between technical teams and non-technical stakeholders, collaborating with Product Managers to define project roadmaps while managing technical debt.
Ensure the quality of our software by overseeing CI/CD pipelines, setting SLOs/SLAs, and leading post-mortem analyses during system failures.
Engage directly with customers to understand their challenges and provide effective solutions.
You will thrive in a fast-paced environment where agility and customer satisfaction are paramount. We embrace innovative development tools, including AI assistants, encouraging our engineers to leverage these technologies to enhance productivity and expedite project timelines. You will also have access to leading AI models and tools to integrate into your workflow.
At Kestra, we believe that exceptional engineers must fully grasp the intricacies of their work, including the business context, architecture, performance, security, and quality standards. You should be adept at reviewing and refining AI-generated code, taking ownership of the entire development lifecycle from problem identification and solution design to implementation and testing.
