Shape the future of developer tools by designing intelligent, user-centric desktop applications that empower programmers. As a Senior Software Developer, you'll work on a platform that integrates artificial intelligence into the coding workflow, automating repetitive tasks and improving how developers write, review, and refactor code.
What You'll Do
- Design and refine desktop-based integrated development environments with a focus on responsive, intuitive user interfaces
- Collaborate with engineers and product specialists to bring AI-driven coding features to life
- Optimize application performance and stability across multiple operating systems
- Guide architectural decisions that influence the long-term evolution of the platform
- Implement robust testing practices and participate in peer code reviews to maintain high standards
- Explore applications of large language models in real-time code suggestion and analysis
What We're Looking For
- Proven expertise in Java or Kotlin, especially in desktop application contexts
- Solid grasp of UI frameworks such as Swing and JVM-based technologies
- Experience with the IntelliJ Platform or similar development environments
- Familiarity with AI-assisted coding tools or machine learning in software development
- Strong command of software design patterns and maintainable code structures
- Ability to solve complex technical challenges with precision
- Fluency in written and spoken English
Additional Assets
- Contributions to open-source software projects
- Background in compiler design or static code analysis
- Knowledge of event-driven and asynchronous programming models
- Experience with developer-focused tools or IDEs
- Exposure to machine learning frameworks used in code generation
- Work history in distributed or global teams
Work Environment
This role follows a hybrid model with office locations in Prague, St. Petersburg, Munich, and Boston. Part-time remote work is supported, though regular in-person collaboration is expected. The team values autonomy, technical ownership, and transparent communication.
Compensation & Benefits
- Competitive salary, adjusted for experience and region
- Stock options and annual performance-based bonuses
- Health insurance and wellness programs
- Generous paid time off and flexible scheduling
- Support for relocation, continuing education, and language learning
- Access to training, conferences, and professional development
- Equipped, ergonomic workspaces in modern offices
Our Culture
We are driven by a shared passion for developer productivity and technical excellence. Our environment encourages innovation, fosters inclusivity, and supports long-term growth. Decisions are made transparently, and every team member is empowered to lead and contribute meaningfully.
Diversity is central to our mission. We welcome applicants of all backgrounds and do not discriminate based on race, religion, gender, age, sexual orientation, veteran status, or disability.