Company

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

  • Vacancies in Cambridge, MA, USA
    • Senior Software Developer New Project
      Project description:

      JetBrains, a leading programming tool developer (IntelliJ IDEA, ReSharper) is looking for a senior software engineer.

      You will be working on a new web based data processing and visualisation tool equipped with an intelligent code editor. We are developing a rich web application which uses modern web technologies such as WebSockets, WebWorkers, HTML5, and others to deliver a desktop-like experience on the web.

      We have a small, lean team, distributed across the globe (in Cambridge, MA and Saint Petersburg, Russia). You will have the opportunity to participate in project development, designing user interface, and product management. You will be able to take advantage of a startup's opportunities for growth while having an established company's benefits.

      Requirements:
      • 3 years of commercial development experience
      • Experience programming in Java, C# or any other statically typed languages (i.e. Scala, Go, etc)
      • Data structures and algorithm skills
      Preferable:
      • Google Web Toolkit
      • Java
      • JavaScript
      • HTML5 and related technologies
      • Experience with data processing tools such as R, SPSS, Stata, SAS etc
      Submit resume
  • Vacancies in Prague, Czech Republic
    • Account Manager

      We are seeking an Account Manager responsible for managing key accounts, maintaining a long term relationship with customers and maximizing sales opportunities within them, to join our dynamic customer sales support team in Prague.

      Essential Duties and Responsibilities:
      • Communication with customers, handling email and telephone requests from assigned customer group by providing information about pricing and software licensing.
      • Contacting assigned customers on monthly basis with upcoming product releases.
      • CRM - Focusing on growing and developing relationships with existing clients, together with generating new business.
      • Cooperation with sales, marketing and technical support department upon customer requests.
      • Taking active parts in brainstorming sessions, participate in team meetings and projects.
      • Act as a key interface between the customer and all relevant divisions.
      Qualification/ Skills/ Experience Requirements:
      • University degree or high school diploma with relevant work experience.
      • Previous experience in Account Management or Sales.
      • C1 - C2 level English (fluent or native speaker).
      • Fluency in additional languages a plus.
      • Strong English writing skills and reasonable proficiency with MS Office.
      • Good communication skills as well as a pleasant telephone manner.
      • Flexibility as well as the ability to cooperate effectively with colleagues and customers and manage time and workload independently.
      • Ability to communicate with people from different cultural and ethnic backgrounds, ability to maintain a positive work atmosphere in the office.
      • Creative thinking and strong relationship development skills.
      • Software development background a big plus!
      Submit resume
    • Sales Representative – Japan

      Our experienced Resellers team is seeking a new colleague, Sales Representative for Japan. We are looking for highly motivated professional with fluent Japanese and experience with Japanese culture and manners. The key role of Sales Representative is to communicate with customers and partners in the Asian region and develop relationships with them.

      Essential Duties and Responsibilities:
      • Communication with customers as well as our partners/resellers
      • CRM - Focusing on growing and developing relationships with existing clients, together with generating new business.
      • General Pre and Post-Sales support: providing information about licensing, pricing, new releases and special promotions.
      • Monitoring partner's websites and the accuracy of the information provided to end users.
      • Cooperation on the defined sales strategy together with management.
      • Implementing strategic goals and objectives of the organization in the given regions.
      • Providing quarterly sales reports.
      • Work closely with marketing and internal development team.
      Qualification/ Skills/ Experience Requirements:
      • Japanese, fluent or native speaker level (spoken and written form).
      • C1 - C2 level English (spoken and written form).
      • Minimum 2 years of experience on the same position.
      • Strong understanding of customer, market dynamics and requirements.
      • Reasonable proficiency with MS Office.
      • Good communication skills as well as a pleasant telephone manner.
      • Flexibility as well as the ability to cooperate effectively with colleagues and customers and manage time and workload independently.
      • Ability to communicate with people from different cultural and ethnic backgrounds, ability to maintain a positive work atmosphere in the office.
      • Self-motivation, ability to learn fast, loyalty.
      Submit resume
  • Vacancies in St. Petersburg, Russia
    • Product Marketing Manager IntellJ IDEA
      Responsibilities:
      • Develop and manage promotion campaigns to drive product awareness and user engagement
      • Understand customer needs and gather product requirements
      • Work closely with the development team to determine product priorities and roadmap
      • Distill key functionality and features of the product into compelling marketing assets and advertising possibilities
      • Plan the launch of new releases and manage the cross-functional team to execute the plan
      • Communicate with sales team to coordinate joint marketing/sales activities
      • Work across company marketing to manage online marketing campaigns, events, SEO, web design and more.
      • Continuously monitor the market to identify new opportunities and gain competitive advantages
      • Collaborate with evangelists and technical writers to ensure they deliver high-quality product-related content
      • Prepare public appearances such as exhibitions at trade shows, customer visits and training sessions
      Requirements:
      • Product or Project Management experience in software development teams
      • Hands-on software development experience: Java/Java EE, Groovy, Scala, etc.
      • Good communication skills, advanced English fluency and writing skills
      • Strong analytical skills
      • Degree in Computer Science or Marketing
      • Entrepreneurial drive with appreciation for user experience and business aspects
      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 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 TeamCity

      TeamCity is a popular continuous integration and build management server used by thousands of developers throughout the world. This server application is built using the J2EE technology and allows running multiple builds and tests under different platforms and environments simultaneously.

      As a team member, you will:
      • improve the support for .NET technologies in TeamCity making the product more powerful for .NET developers.
      • provide technical support for TeamCity customers.
      We are looking for an expert who is:
      • highly skilled in both Java and .NET
      • able to take responsibility for developing components/subsystems of the complicated server product
      • well-informed about the .NET technologies world and capable of analyzing new trends of the whole ecosystem
      Requirements:
      • Experience in developing complicated systems using .NET and Java
      • Excellent knowledge and great expertise in using .NET development tools: NuGet, TFS, MSBuild, unit testing frameworks, coverage tools etc.
      • Deep understanding of OOP
      • Understanding of the client-server applications architecture
      • Ability to optimize and refactor other people's code as well as your own.
      • Responsibility, self-motivation, and self-discipline.
      • Ability and desire to work efficiently without direct supervision
      • Ability to work in a distributed team (Saint Petersburg, Munich, Prague, Moscow)
      • Excellent communication skills
      • Good command of spoken and written Engl
      Preferable:
      • Experience in developing your own projects or participation in open-source projects (web links in your CV are very welcome)
      • Experience with TeamCity or other Continuous Integration tools
      • Experience in working remotely
      Submit resume
    • Senior Software Developer Server Tools

      JetBrains is working on improving its line of server tools for teams and providing integration between them. It's common authentication and authorization, cross-product navigation, extraction of common code between projects and much more.

      As a team member, you will:
      • Work closely with server product teams (TeamCity, YouTrack, Upsource) to ensure consistent experience and execution of dependent tasks
      • Link together server products of JetBrains
      • Integrate JetBrains products with third-party tools
      • Work with support engineers to solve customer issues
      We are looking for an expert who is:
      • Highly skilled in Java server programming
      • Able to take responsibility for developing components/subsystems
        of the complicated server product
      Requirements:
      • Responsibility, self-motivation, and self-discipline.
      • Ability and desire to work efficiently without direct supervision
      • Ability to optimize and refactor other people's code as well as your own.
      • Ability to work in a distributed team (Saint Petersburg, Munich)
      • Experience in developing server systems using Java
      Preferable:
      • Experience in developing your own projects or participation in open-source projects (web links in your CV are very welcome)
      • Experience in working remotely
      • Experience in developing and shipping server products
      Submit resume
  • Vacancies in Moscow, Russia
    • Senior Software Developer TeamCity

      TeamCity is a popular continuous integration and build management server used by thousands of developers throughout the world. This server application is built using the J2EE technology and allows running multiple builds and tests under different platforms and environments simultaneously.

      As a team member, you will:
      • improve the support for .NET technologies in TeamCity making the product more powerful for .NET developers.
      • provide technical support for TeamCity customers.
      We are looking for an expert who is:
      • highly skilled in both Java and .NET
      • able to take responsibility for developing components/subsystems of the complicated server product
      • well-informed about the .NET technologies world and capable of analyzing new trends of the whole ecosystem
      Requirements:
      • Experience in developing complicated systems using .NET and Java
      • Excellent knowledge and great expertise in using .NET development tools: NuGet, TFS, MSBuild, unit testing frameworks, coverage tools etc.
      • Deep understanding of OOP
      • Understanding of the client-server applications architecture
      • Ability to optimize and refactor other people's code as well as your own.
      • Responsibility, self-motivation, and self-discipline.
      • Ability and desire to work efficiently without direct supervision
      • Ability to work in a distributed team (Saint Petersburg, Munich, Prague, Moscow)
      • Excellent communication skills
      • Good command of spoken and written Engl
      Preferable:
      • Experience in developing your own projects or participation in open-source projects (web links in your CV are very welcome)
      • Experience with TeamCity or other Continuous Integration tools
      • Experience in working remotely
      Submit resume

We offer:

  • Fascinating work in a friendly, young team
  • Developing products for software developers much like ourselves
  • High salary: determined individually, but definitely above industry average
  • Bonuses tied to product releases
  • Employment package (voluntary health insurance for employees and their children including dental insurance, 5 weeks of paid vacation)
  • Full salary during sick leave
  • Flexible working schedule
  • Spacious comfortable office (open 24/7) with a private parking lot
  • Ergonomic work spaces and cozy lounge zones
  • Hot meals prepared on site, free drinks, fruits and snacks
  • Office library with specialized work-related books and magazines
  • Office gym (with washrooms), massage room, and a recreational zone
  • Training, including English and German classes
  • Opportunity to travel to professional conferences in Europe and the US
  • Help in relocating from another region
  • Exiciting work in young dynamic team.
  • Background and salary of fast growing, international IT organization.
  • Excellent opportunity for professional and personal development.
  • Comfortable working environment, including fitness, leisure zones and private parking.
  • Flexible working schedule.
  • Five weeks of paid vacation per year.
  • Additional benefits including lunch vouchers, free refreshments in the office and more.