Software Developer (IntelliJ Platform) job opportunity at JetBrains.



bot
JetBrains Software Developer (IntelliJ Platform)
Experience: General
Pattern: Remote
apply Apply Now
Salary:
Status:

IntelliJ Platform

Copy Link Report
degreeGeneral
loacation Belgrade, ; Berlin, Germany; Limassol, Cyprus; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia, Serbia
loacation Belgrade, ; Be..........Serbia

JetBrains offers multiple IDEs that are used by millions of customers. These IDEs are built on top of the IntelliJ Platform – our homegrown framework for building desktop applications suitable for coding. The IntelliJ Platform Team is responsible for maintaining and enhancing the fundamental blocks of all JetBrains' IDEs. The team's problems include risk evaluation and the implementation of new approaches, API design, performance improvements, and close collaboration with product teams and external clients. We are currently looking for a Software Developer to join the team responsible for the Threading Model of the IntelliJ Platform. The design of the Threading Model influences all aspects of the IntelliJ Platform – including the shape of APIs and the possibility of internal performance improvements. The choices made in the Threading Model also affect the responsiveness of all IDEs and the extensibility of the IntelliJ Platform. Tasks we deal with on a daily basis include: Improving the performance of IDE components. Designing novel solutions that accommodate backward compatibility and permit new features. Aiding large audiences in migrating their code due to internal contract changes. Refactoring our systems. We’ll be happy to have you on our team if you: Have experience working with concurrency and multithreaded programming in any language. Have a research-oriented mindset. Are an excellent team player, communicate well with colleagues, ask questions when anything is unclear, and support your opinions with sound reasoning while respecting others’ points of view. Can design and write code that is easy to read and maintain. We’ll be especially thrilled if you: Have experience coding in Kotlin and Kotlin Coroutines. Are comfortable taking on tasks that don’t have clear requirements. Can combine working on routine tasks with creative thinking, such as analyzing incoming information, clarifying details, and suggesting alternative solutions to solve a given problem. Are willing to work with unfamiliar codebases. #LI-MP1 We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

Other Ai Matches

Software Engineer (IntelliJ Platfrom Licensing) Applicants are expected to have a solid experience in handling IntelliJ Platform related tasks
Head of Product, Partner, and Customer PR and Communications Applicants are expected to have a solid experience in handling Public Relations (PR) and Communications related tasks
Senior Product Manager (AI BI Platform) Applicants are expected to have a solid experience in handling Augmented Analytics Division related tasks
remote-jobserver Remote
Senior Product Designer (TeamCity) Applicants are expected to have a solid experience in handling TeamCity Discovery related tasks
JetBrains Rust Developer Advocate Applicants are expected to have a solid experience in handling Web and Data Advocacy related tasks
Head of Accounting Operations (Global) Applicants are expected to have a solid experience in handling Accounting, Statutory Reporting and Controlling related tasks
Senior Construction Project Manager (Global Workplace) Applicants are expected to have a solid experience in handling Project Execution & Delivery related tasks
Java Developer (Backend) ‒ TeamCity, Build Tools Integration Applicants are expected to have a solid experience in handling TeamCity Build Tools Integrations related tasks
Office Coordinator Applicants are expected to have a solid experience in handling Office Management related tasks
Country HR Lead Applicants are expected to have a solid experience in handling Human Resources Munich related tasks
QA Specialist (TeamCity QA) Applicants are expected to have a solid experience in handling TeamCity QA related tasks
remote-jobserver Remote
Technical Writer (Kotlin Ecosystem) Applicants are expected to have a solid experience in handling KED Technical Writing related tasks
Technical Lead (IntelliJ Platform) Applicants are expected to have a solid experience in handling IntelliJ Platform related tasks
remote-jobserver Remote
Senior Backend Engineer (Matter) Applicants are expected to have a solid experience in handling DarkMatter related tasks
remote-jobserver Remote
Research Engineer - JetBrains AI Applicants are expected to have a solid experience in handling JCP Core Machine Learning related tasks
Compliance Program Manager Applicants are expected to have a solid experience in handling Compliance related tasks
remote-jobserver Remote
Campus Ambassador (Universities in Europe) Applicants are expected to have a solid experience in handling University Relations related tasks
Financial Controller Applicants are expected to have a solid experience in handling Finance related tasks
Senior Software Developer (IntelliJ AI) Applicants are expected to have a solid experience in handling IntelliJ AI related tasks
remote-jobserver Remote
Senior Software Developer (Qodana Core) Applicants are expected to have a solid experience in handling Qodana Core related tasks
QA Engineer (Rider IDE) Applicants are expected to have a solid experience in handling Rider Exploratory QA related tasks
remote-jobserver Remote
Senior ML Researcher (Code Editing) Applicants are expected to have a solid experience in handling Code Editing Research related tasks
Principal Compliance Analyst Applicants are expected to have a solid experience in handling Compliance related tasks