Company

To be more precise, we are looking for passionate and open-minded people to join our world-class development team.

  • Vacancies in St. Petersburg, Russia
    • Art Director/ Creative Director

      JetBrains is the world's leading vendor of professional software development tools.

      At JetBrains, we have a passion for making people more productive through smart software solutions that help them focus more on what they really want to accomplish, and less on mundane, repetitive work. We are looking for passionate, creative and open-minded people to join our team.
      At this time we're looking to fill the position of Art Director.

      The ideal candidate will possess a strong combination of the following:

      • Managerial experience and interactive campaign experience in a design agency, and
      • Experience working for an IT company or software development company
      Responsibilities:

      Manage the graphic design team and ensure timely creation of high-quality graphical materials.
      Work closely with the Creative, UX, and Product Marketing teams to determine company approach to graphic design.

      Requirements:
      • Bachelor's degree in Engineering, Computer Science, Computer Arts, or Media Arts, and/or related experience
      • Experience managing graphic design teams
      • Strong experience in graphic design/UI/UX
      • Excellent interpersonal and communication skills
      • All-around creativity
      • Thorough understanding of graphic design, photography, typography and printing
      • Research skills, the ability to overcome new creative and/or technical challenges and to convert ideas into action
      • Knowledge of the web
      Desirable:
      • Leadership experience in creating design for software products or interfaces
      • Interest in or experience with computer programming
      Submit resume
    • Support Engineer IntelliJ IDEA
      Responsibilities:

      Provide technical support for products based on the IntelliJ Platform

      Requirements:
      • Excellent English writing skills
      • Knowledge of Java and Java EE
      • Experience using bug-tracking systems
      • Familiarity with IDEs based on the IntelliJ Platform
      • Good communication skills
      Preferable:
      • Knowledge of IntelliJ IDEA, PyCharm and RubyMine
      • Experience in a similar or QA position
      Submit resume
    • Senior Software Developer AppCode/New C++ IDE

      AppCode is an Objective-C IDE for OS X and iOS developers based on the IntelliJ Platform. For more details please see www.jetbrains.com/objc.
      On AppCode base JetBrains starts creating a new IDE for C++, see www.jetbrains.com/objc/features/cpp.html.

      Responsibilities:

      Together with the team develop AppCode and C++ IDE

      Requirements:
      • At least 3 years of Java development experience in commercial projects
      • Deep understanding of OOP
      • Multithreaded programming experience
      • Automated testing experience
      • Able to optimize and refactor code (whether your own or not)
      • Responsible, self-motivated, organized
      • Team player
      Preferable:
      • Objective-C and C/C++ development experience for various platforms
      • Experience developing plugins for IntelliJ IDEA, Eclipse or NetBeans
      • Knowledge of compiler development and code analysis
      Submit resume
    • Senior Developer New product

      JetBrains is extending its product line with a new product aimed to facilitate teamwork. This is a system for editing complex structured data which includes enterprise wiki functionality.

      Your responsibilities:

      You will assume a key position in this project to determine the global architecture of the application and shape the direction of its development. You will help create a new product using such technologies as Cloud Computing, GWT, HTML5.

      Requirements:
      • Knowledge of Java and/or C#
      • Ability to understand other people's code and make changes to it
      • Knowledge of essential algorithms and data structures
      • Understanding of multithread programming
      • Intermediate command of English or better
      Preferable:
      • Previous experience with Android
      Submit resume
    • Senior C# Developer ReSharper
      Your responsibilities:

      As part of a team of highly qualified professionals, you will help create new development tools that will be used by tens of thousands of your colleagues around the world.

      Requirements:
      • Experience in C# programming in commercial projects
      • Experience in software development
      • Intimate knowledge of algorithms and data structures
      • Deep understanding of OOP
      • Experience in parallel and multithread programming
      • Ability to explain your architecture decisions and justify them to others
      • Ability to optimize and refactor other people's code as well as your own
      • Responsibility, independence, discipline
      • Good teamwork skills
      Preferable:
      • Deep understanding of the .NET Framework
      • Experience in using different programming languages and frameworks
      Submit resume
    • Senior Software Developer IntelliJ platform based products, core team

      Our line of products include IDEs for Java, HTML, PHP, Objective-C, Ruby, Python as well as teamworking tools, profilers and others. We are also working on unannounced products.

      Your responsibilities:

      You will help develop the nucleus of one of our products.

      Requirements:
      • 3 or more years working experience in JAVA, C# or C++ programming
      • Deep understanding of OOP
      • Knowledge of essential algorithms and data structures, a good background in mathematics
      • Multithread programming experience
      • Ability to optimize and refactor other people's code as well as your own
      • Good teamwork skills
      Preferable:
      • Experience creating operating system components and/or distributed applications
      • Knowledge of other languages and paradigms (Groovy, Haskell, Objective-C, Python, Scala, Ruby, etc.)
      Submit resume
    • Senior Java Developer YouTrack

      Our line of products include IDEs for Java, HTML, PHP, Objective-C, Ruby, Python as well as teamworking tools, profilers and others.
      We are also working on unannounced products.

      Responsibilities:

      You will help develop one of our products (YouTrack)

      Requirements:
      • 3 or more years working experience in JAVA
      • Deep understanding of Web application development
      • Knowledge of essential algorithms and data structures, a good background in mathematics
      • Multithread programming experience
      • Ability to optimize and refactor other people's code as well as your own
      • Good teamwork skills
      • Intermediate command of English or better
      Preferable:
      • Experience with Spring, Jersey, jQuery
      • Familiar with profiling tools
      Submit resume
    • Senior Software Developer Intellij IDEA, core team

      IntelliJ IDEA appeared on the market for Java software developers 11 years ago. It was the first development environment to implement automated code refactorings. Today IntelliJ IDEA still drives innovation in software development, making thousands of programmers more productive. It is the only commercial IDE in its segment to successfully compete with multiple free alternatives, year after year. IntelliJ IDEA includes various development tools for other languages such as Ruby, Groovy, Scala, Python and PHP.

      Your responsibilities:

      As part of our team, you will help develop support for programming languages already available in IntelliJ IDEA as well as additional languages.

      Requirements:
      • 3 or more years of working experience in Java programming
      • Deep understanding of OOP
      • Multithread programming experience
      • Ability to optimize and refactor other people's code as well as your own
      • Responsibility, independence, discipline
      • Good teamwork skills
      Preferable:
      • Experience in developing plug-ins for IntelliJ IDEA, Eclipse and/or Netbeans
      • Knowledge of other languages and paradigms (Groovy, Haskell, Objective-C, Python, Scala, Ruby, etc.)
      • Familiarity with compiler development and code analysis technologies
      Submit resume
    • Senior Software Developer WebStorm

      IntelliJ IDEA appeared on the market for Java software developers 11 years ago. It was the first development environment to implement automated code refactorings. Today IntelliJ IDEA still drives innovation in software development, making thousands of programmers more productive. It is the only commercial IDE in its segment to successfully compete with multiple free alternatives, year after year. IntelliJ IDEA includes various development tools for other languages such as Ruby, Groovy, Scala, Python and PHP.

      Your responsibilities:

      As part of our team, you will help develop support for JavaScript and associated technologies in WebStorm and IntelliJ IDEA.

      Requirements:
      • 3 or more years of working experience in Java programming
      • Deep understanding of OOP
      • Multithread programming experience
      • Ability to optimize and refactor other people's code as well as your own
      • Responsibility, independence, discipline
      • Good teamwork skills
      Preferable:
      • Hands-on experience using JavaScript
      Submit resume
    • Senior Software Developer Project Kotlin

      Kotlin (http://kotlin.jetbrains.org) is a modern statically typed programming language compiled to JVM byte codes and JavaScript. The project was started by JetBrains in 2010 and intended for industrial use both inside and outside JetBrains. As a tooling company, we aim at building a language that would be a good tool for programmers without compromising the existing environment (from standard APIs to build tools, etc). Kotlin is 100% Java-compatible, flexible, concise and type-safe. The project is under development, so there are many interesting problems to be solved.

      Your responsibilities:

      Join out team to work on

      • Compiler implementation
      • Standard library and integration with existing APIs
      • IDE support for IntelliJ IDEA (and possibly Eclipse)
      Requirements:
      • 3 or more years experience in Java
      • Deep understanding of OOP
      • Familiarity with essential algorithms and data structures
      • Familiarity with compiler construction
      • Ability to optimize and refactor other people's code as well as your own
      • Good teamwork skills
      Preferable:
      • Familiarity with other languages and paradigms (C#, Scala, JavaScript, Groovy, Haskell, Objective C, Python, Ruby, etc.)
      • Systematic thinking, ability to see the big picture as well as understand particular technical details
      • Experience with Java byte code or other low-level program representations
      Submit resume
  • Vacancies in Munich, Germany
    • Front-end Developer New product

      Founded in 2000, JetBrains is a world-leading vendor of professional software development tools. At JetBrains, we have a passion for making people more productive through smart software solutions that help them focus more on what they really want to accomplish, and less on mundane, repetitive computer-busy work.

      We are looking for Front-end developers to help us build the next generation of exciting web-based tools.

      A great candidate would have:
      • Expert knowledge of HTML, CSS and JavaScript
      • Experience in architecture and performance tuning of large, client-side heavy applications
      • Good understanding of visual design, able to build not only functional, but beautiful user interfaces
      • Practical experience with CoffeeScript, Backbone.js and Compass (or similar frameworks)
      • An active Github account
      Preferable:
      • Knowledge of our products
      Submit resume

We offer:

  • Fascinating work in a friendly, young team
  • Developing products for software developers much like ourselves
  • Employment package pursuant to the Labor Code of Russian Federation (compulsory health insurance, 28 days paid vacation)
  • High salary: determined individually, but definitely above industry average