Team Lead, Kotlin Infrastructure at JetBrains
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Are you an engineering leader who views developer infrastructure not as a collection of scripts, but as a core product that enables engineering craft at scale? Do you want to help shape long-term platform strategy and remove friction for hundreds of developers? Then you may be the person we're looking for to lead the Kotlin Infrastructure team at JetBrains.
What you’ll do
The Kotlin Infrastructure team enables development across the Kotlin repository by building and evolving the engineering infrastructure behind Kotlin development. The team is responsible for developer experience, build infrastructure, CI/CD, release infrastructure, internal tooling, and engineering processes that help Kotlin teams create, test, and deliver software efficiently.
We're looking for a Team Lead who will help the team scale its impact across the Kotlin organization and the broader JetBrains engineering ecosystem. You'll work alongside an experienced Technical Lead and a team of highly skilled engineers. While the Technical Lead drives architecture and technical implementation, you'll shape infrastructure strategy, drive execution across multiple initiatives, and help Kotlin infrastructure evolve as an engineering platform.
Day to day, you will:
Engineering leadership
- Define and drive the long-term evolution of Kotlin infrastructure together with the Technical Lead.
- Own planning and prioritization across infrastructure initiatives, balancing immediate needs with long-term investments.
- Drive initiatives that improve development productivity and the developer experience across the Kotlin engineering ecosystem.
- Support engineers through coaching, feedback, and hiring.
- Participate in cross-team collaboration to evolve the Kotlin infrastructure and engineering platforms.
Infrastructure platform
- Guide the evolution of infrastructure supporting Kotlin development, including:
- Developer experience across local development, code review, CI, and merge workflows.
- Kotlin build architecture and build performance.
- CI/CD systems, release infrastructure, artifact publication, and engineering workflows.
- Internal tooling, engineering automation, and development infrastructure management.
- Secure engineering infrastructure, including dependency management, reproducible builds, secrets, access management, build agents, and development environments.
What you’ll bring
- An engineering mindset that values systemic efficiency and developer empathy over rigid processes.
- The autonomy to make decisions close to the problem and accountability for the team’s choices.
- Strong communication skills, with the ability to navigate architectural debates and align diverse engineering stakeholders.
- A commitment to quality and refusal to cut corners on platform stability for short-term fixes.
- The resilience to guide teams through open-ended, complex scaling challenges.
What you’ll need
- Experience leading engineering teams or large technical initiatives.
- Strong communication skills and the ability to align multiple stakeholders.
- Experience with developer infrastructure, build systems, CI/CD, or internal engineering platforms.
- Understanding of software build systems and engineering workflows at scale.
- Ability to evaluate technical proposals, facilitate architectural discussions, and help teams converge on pragmatic decisions.
- A passion for improving developer productivity through tooling, automation, and platform development.
- Experience with the following technologies would be nice to have:
- TeamCity.
- Gradle and Kotlin build scripts.
- Kotlin or the JVM ecosystem.
- Large monorepositories.
- Internal developer platforms or developer experience tooling.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Jetbrains
Backend Engineer (Licensing & Billing) at JetBrains
Jetbrains
Belgrade
GermanySenior Technical Leader, AI-Powered C++ Development (CLion)
Jetbrains
Amsterdam
SerbiaSenior Quality Engineer for TeamCity Automated Testing Platform
Jetbrains
Belgrade
GermanySoftware Engineer (Identity Management & Access) at JetBrains Platform Team
Jetbrains
Amsterdam
SerbiaExplore Top Companies in this Space
HyperDev
Artificial Intelligence / Software Development Tools / Enterprise Software / Low-Code Platforms
Percona
Database Monitoring Tools / Software Development / Enterprise Software
Authzed
Software Development Applications / API Management Tools / Enterprise Software
DayShape
Design Tools / Product Development / Engineering Software / SaaS
Jetbrains
View Company ProfileJetBrains is a global technology company that specializes in the development of software development tools and technologies. With a strong mission to make developers' work easier, JetBrains focuses on creating innovative products that address the needs of software developers, data scientists, and other professionals. The company's culture emphasizes collaboration, innovation, and continuous learning, which are reflected in its diverse and dynamic work environment. JetBrains' tech stack is characterized by a wide range of products and tools, including IntelliJ IDEA, WebStorm, PyCharm, and Rider, that cater to different programming languages and development frameworks. Its flagship product, IntelliJ IDEA, is a comprehensive integrated development environment (IDE) that offers advanced code completion, debugging, and project management capabilities. Other notable products include Kotlin, a modern programming language designed to be more concise, safe, and interoperable with Java, and Space, a comprehensive platform for software development teams that integrates version control, project management, and communication tools. The company is committed to staying at the forefront of technology advancements, investing heavily in research and development, and partnering with leading technology companies, startups, and academic institutions to drive innovation and growth.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.







