Job Offers

Senior Java Software Engineer
back to homepage
Job ID: 20502
Specialisation: Software Developer
Level: Senior | Team Lead
Location: Bulgaria | Sofia

Our client is an internationally renowned institution dedicated to providing exceptional mathematics education to students of all ages. It was founded around 30 years ago and proudly educates thousands of students in USA and Canada via online platform. The company uses its own curriculum, developed by their Curriculum teams. With a rich history of fostering mathematical excellence, the firm aims to empower students with the skills and knowledge necessary to excel in mathematics and beyond. They are committed to creating a stimulating learning environment that nurtures curiosity, critical thinking, and problem-solving abilities.

For that goal we are seeking a versatile and dedicated

Senior Java Software Engineer

to join their team in Bulgaria (from their Sofia office, hybrid or remote).

The Senior Java Software Engineer role is ideal for an experienced engineering leader ready to drive a transition to a cloud-native, microservices-based architecture on AWS for a K-12 math education platform. This role involves leading the team in adopting modern technologies while ensuring the platform supports versioning, publishing, and deep analytics to enhance student learning.

Guide and mentor a team to build a scalable architecture, promote best practices, and deliver high-quality software in alignment with educational goals.Implement analytics to track student progress and collaborate on math engines for creating, rating, and solving problems, driving adaptive learning features.

Responsibilities:

  • Lead the migration to a Java microservices architecture on Kubernetes in AWS, utilizing GraphQL for efficient data handling and Terraform for infrastructure as code.
  • Team Leadership and Mentorship: Oversee the entire SDLC from planning to CI/CD deployment, ensuring test automation and reliability at scale.
  • Cross-Functional Collaboration: Work closely with product and analytics teams, providing clear updates and aligning engineering with the educational mission.

Requirements:

  • Proven Leadership and Mentorship skills: Experience leading engineering teams with a hands-on, solution-oriented approach.
  • Java and Spring Boot expertise for microservices.
  • AWS and Kubernetes experience; Terraform for infrastructure automation.
  • Proficiency in SQL and ideally Hibernate for data persistence.
  • Knowledge of CI/CD and test automation.
  • Collaboration and Communication: Strong interpersonal skills to work cross-functionally and influence key stakeholders.

The ideal candidate is a collaborative, hands-on engineering leader with strong Java skills, cloud-native architecture experience, and a passion for improving K-12 math education. You combine technical proficiency with a commitment to mentoring, teamwork, and impactful, mission-driven software development.

If you are interested in a meaningful, long-term challenge with a product company, we invite you to apply with your CV !

Apply for:

Senior Java Software Engineer

ID Job :

20502

Грешка: Формулярът за контакт не е намерен.

JOB OFFERS

You may also like…

Software Engineer with Go

Job ID: 200031
Specialisation: Software Developer
Level: Junior | Mid-Level
Location: Bulgaria | Sofia

For our client with a growing team in Sofia we are currently looking for a motivated

Software Engineer (Backend) with Go

to support them on a long-term basis.

Responsibilities:

  • It is a product company and you will help to make their software better
  • You will be part of a small team and work closely with your colleagues in Europe and the US
  • The company uses Agile methods

What we expect:

  • 2 years working experience as a developer
  • Good understanding of Typescript (compulsory)
  • Familiar with Go
  • Good knowledge of Python
  • You have a basic understanding of Linux administration
  • Docker knowledge would be a plus
  • Kubernetes knowledge would be a plus
  • Working experience with mongoDB
  • Good English language skills

What our client has to offer:

  • Hybrid working environment, but the initial phase will be in the Sofia office
  • A competitive package

This opportunity sounds attractive for you? Then apply with your detailed CV in English. Only short – listed candidates will be contacted.

Junior Python Developer AI

Job ID: 30202
Specialisation: Software Developer
Level: Junior
Location: Bulgaria | Remote

Our client is an American company operating in the AI field. They use an AI-driven application development platform that enables users—regardless of technical skill—to easily create and scale business solutions. The platform unifies data, automates workflows, and ensures security and governance, helping companies reduce costs, minimize risk, and operate more efficiently.

They are currently looking for a

Junior Developer with first expertise in Python

to join their team.

Responsibilities:

  • Build AI-first products using conversational and emerging AI technologies
  • Collaborate with a dynamic team to create next-gen AI applications
  • Conduct code reviews to ensure quality and scalability
  • Share knowledge and best practices to support team growth and innovation

Requirements:

  • 1+ years of experience with Python
  • Solid software engineering foundations: testing, fault tolerance, design patterns, data structures
  • Experience with LLMs and prompt engineering is a big plus
  • Passion for learning and staying ahead in tech
  • Strong English communication skills
  • A strong focus on user experience and product impact
  • Revelant university degree or student in last year

Benefits Include:

  • Fully remote work
  • Competitive salary & annual bonus
  • 25 vacation days
  • Health insurance
  • Food vouchers & wellness allowance
  • Opportunities for external learning and development

This opportunity sounds attractive for you? Then apply with your CV together with an actual picture.

Senior Flutter Developer

Job ID: 20053
Specialisation: Software Developer
Level: Senior
Location: Bulgaria | Sofia

Our client is an innovative Sofia-based product company that develops solutions to shape the future of Television on different devices (like Smart TV or Mobile phone). Due to their success and expansion, they are expanding their team and are looking for a motivated

Senior Flutter Developer

for their office in the center of the city.

Your tasks:

  • Work on the latest UI with Flutter for both iOS and Android applications
  • Create high quality code and keep in mind an architecture that secures future performance and scalability improvements
  • You will take responsibility of the code you work on
  • Partnering closely with the product manager and keep an eye on your junior colleagues – do not forget to be friendly and helpful with them

Your profile:

  • At least 5 years in software development
  • A minimum of 3 years of working experience with Flutter
  • Familiar with a native SDK (iOS or Android)
  • Good understanding of UX standards (ideally platform-native)
  • Familiar with languages used in mobile development, e.g. Swift/Objective-C or Kotlin/Java
  • You are a team player and appreciate a good working spirit

What our client offers:

  • An attractive remuneration
  • Flexible working hours
  • Remote work is possible, but not 100 percent
  • But: during the first months you would be working in their office in the center of Sofia
  • Multisport card sponsorship
  • Other benefits to assure that you enjoy working in their office
  • And a cosy parking slot for your car

If you are looking for a long-term perspective and enjoy to have a real „connection“ to the software products you are working on instead of hopping from one project to another, this is the right job for you! Help Television shine again!

This opportunity sounds attractive for you? Then apply with your CV in English or Bulgarian language together with an actual picture. Only short – listed candidates will be contacted.

Confidentiality of all applications is assured!

Jobs in Bulgaria

Visit Bulgarian section with job openings for Bulgaria

Jobs outside Bulgaria

Visit Bulgarian section with job openings outside Bulgaria

Search & Filterh

Search for Job Offers
  • Specialisation

  • Level

  • Location