Welcome to creators!

Welcome to creators!

We invite you to take part in endless opportunities and create the future of the IT industry together

Toggle

Know us better
Life at Bellsoft

Toggle

Each BellSoft engineer is an expert with unique, unparalleled skill. They are open-minded, adventurous, on top of IT trends and full of know-how. Our team is a mix of brilliant personalities and professional excellence, all in a creative environment and a close-knit JDK community.

Toggle

Know us better
Your opportunities

Toggle
Come as you are

Each BellSoft engineer is an expert with unique, unparalleled skill. They are open-minded, adventurous, on top of IT trends and full of know-how.
Our team is a mix of brilliant personalities and professional excellence, all in a creative environment and a close-knit JDK community.

Come as you are
Do what you love

What unites the BellSoft team? This is no riddle. The glue that holds us all together is simply enthusiasm and a passion for creating quality products and services, plus unlimited trust in open source solutions. Everyone at BellSoft can be in charge of decision-making and maximization processes. Our main goal is to help each teammate unlock the potential that lies within them.

Come as you are
One team safety

We prioritize the security of our clients and team members alike. When new employees join BellSoft, a flexible schedule, voluntary health insurance and appropriate remuneration in line with their experience are not the only benefits. They also join the community of Java professionals and become an integral part of it.

Come as you are
Innovate now

We develop truly useful and secure products our clients want and need, only by continually improving. BellSoft is a high-tech company: Leading into the future, we make something new every day to build fruitful, healthy relations with our customers.

Come as you are

I’m curious about

Marketing

Understanding what the Java developer needs by just looking at their metrics. Every day coming up with tactical decisions and long-term product strategies. Seeing the essence of OpenJDK trends and offering what’s in demand.

Marketing

Don’t see a position that interests you? If you have superb skills to offer and wish to join a progressive and supportive community, send us your CV at [email protected]. We’ll get in touch with you once a suitable job opportunity appears.

Internship

Your first job opportunity will open many more doors. Become part of the thriving OpenJDK community and learn to work alongside experts in the field. Get invaluable experience to make the world a better place. Be the future.

Internship

Don’t see a position that interests you? If you have superb skills to offer and wish to join a progressive and supportive community, send us your CV at [email protected]. We’ll get in touch with you once a suitable job opportunity appears.

Development

Improving today. Inventing tomorrow. Pioneering paths on OpenJDK. Engineering product development innovations. Design solutions for the whole Java World, co-workers, and clients, while synthesizing all the possibilities.

Internship
Responsibilities:
  • Build a Java EE Application Server;
  • Implement Java EE specification;
  • Conduct server code bug fixing;
  • Create a server monitoring system from scratch;
  • Work on simplification of migration from other application servers to LiberCat;
  • Communicate with clients on migration questions taking into consideration their needs.
Requirements:
  • Minimum BS/BA in CS or equivalent
  • Build a Java EE Application Server;
  • Familiar with Spring, Spring MVC, Hibernate, REST.
  • Familiar with Application/Web Servers specifics: Tomcat/Weblogic/WebSphere/JBoss.
  • Ability to interpret and implement specifications correctly, including Java EE.
  • Hands-on experience with Linux, containers, modern application deployment, and CI/CD practices.
  • Intermediate English or higher.
  • Good communication skills.
As an advantage:
  • Track record of open source contributions.
  • Some experience in building high-availability systems.
  • Experience in migrating business applications between application servers (for example from WebSphere to Tomcat or any other).
  • Experience with Angular, TypeScript.
  • Some experience with APMs (AppDynamics, New Relic, DataDog, or similar).
We offer:
  • The community of Java professionals, not just a job
  • Competitive compensation and benefits package
  • Remote work.
Tasks to do:
  • Participation in Linux project
  • Support of build infrastructure for Linux project with multiple parallel releases
  • Improvement of build process and package handling with respect to different supported repositories
  • Bug fixing based on existing patches and new patch development
  • Monitoring CVE bug fixes for supported packages and port/build of those packages for Linux distro
  • Package builds for various Linux releases and automated update support
  • Improvements and development in Linux project
  • Development and build of new packages to be included in Linux distro
  • New improvements in build infrastructure to have faster and more reliable build results
  • Participation in tasks related to fixes requested by Linux customer
Skills and experience requirements:
  • Minimum BS/BA in CS or equivalent
  • Experienced Linux user familiar with various Linux distos (Oracle / Red Hat / Ubuntu / Debian etc)
  • Installations and system setup skills including virtualized env
  • Skills for creating and maintaining Jenkins jobs and pipelines, Groovy
  • Experience with package builds for rpm and deb based distros
  • Skills to develop new build procedures and knowledge of build tools, e.g. autoconf, make, etc
  • Good knowledge of GIT and experience in multi user projects
  • Experience with code maintenance including new patch development and bug fixing in C / Go / Python
  • Big plus - knowledge of Alpine Linux
  • Big plus - experience with Clouds, e.g. AWS, Yandex
  • Big plus - English level - Intermediate or higher
We offer:
  • The community of Java professionals, not just a job
  • Competitive compensation and benefits package
  • Remote work.
Tasks to do:
  • Development of new functional tests for various APIs
  • Development of support for new tests in existing test harnesses
  • Execution of QA tasks related to performance measurement and tuning
  • Development of additional tools to support testing, including Harness
Skills and experience requirements:
  • Minimum BS/BA in CS or equivalent
  • Relevant experience in QA 3+ years
  • Java programming experience 2+ years
  • Experience in writing functional tests and performance tests
  • Experience in working with other people's code and fixing errors in tests, scripts
  • Knowledge of the components of modern Java Virtual Machines, such as managing JIT compilation options or Garbage Collector
  • Experience with GIT and other development tools
As an advantage:
  • Development experience with Python, Shell
  • Knowledge of Linux at the advanced user level
  • Introduction to Jenkins test automation
  • Technical level of English or higher
We offer:
  • The Community of Java professionals, not just a job
  • Competitive compensation and benefits package
  • Remote work.

Sales

You think on your feet and know exactly what the customer wants. Present, promote, and analyze to build the most advantageous JDK product line. Be the face of the company and the one who influences major business decisions.

Internship

Don’t see a position that interests you? If you have superb skills to offer and wish to join a progressive and supportive community, send us your CV at [email protected]. We’ll get in touch with you once a suitable job opportunity appears.

Discover BellSoft products

Each day, our professionals with 15+ years of Java™ experience create modern software targeted to experts.
Download and try the free versions now!

Learn more
Discover BellSoft products