-
SoftServe

Middle C++ Software Engineer (Android + Java)

SoftServe
Ukraine · Full-time · Not Applicable

About The Role

In this role, you will contribute to maintaining and evolving the BloodTrack platform, a mission-critical transfusion management system used in hospitals worldwide. Working with Global healthcare technology company, you will be part of a cross-functional Agile team responsible for enhancing a complex legacy system that integrates software, hardware, and mobile applications in a regulated environment.

Responsibilities

  • Develop and maintain core backend components in C++, contributing to system stability, performance, and long-term reliability
  • Own feature development and bug fixing across multiple modules, ensuring high-quality delivery in a mission-critical healthcare system
  • Collaborate closely with senior engineers, architects, QA, and Product teams to implement solutions aligned with established architecture and business needs
  • Contribute to Android application development using Java or actively build expertise to support mobile-related tasks and workflows
  • Analyze existing legacy codebases, identifying opportunities for refactoring, optimization, and technical improvement
  • Work with relational databases, including MS SQL and T-SQL, to support data processing and system integration
  • Participate in code reviews, sprint planning, and technical discussions within an Agile development process
  • Investigate and resolve technical issues through structured debugging and root cause analysis


Requirements

  • At least 3 years of commercial software development experience with strong proficiency in C++
  • Solid understanding of object-oriented programming and software design principles
  • Practical experience with Android development in Java or strong motivation and ability to learn mobile development
  • Experience working with relational databases, with MS SQL and T-SQL considered a strong advantage
  • Hands-on experience with large codebases and legacy systems
  • Familiarity with Git and standard version control workflows
  • Understanding of Agile software development methodologies and full development lifecycle
  • Strong analytical thinking, attention to detail, and problem-solving skills
  • Upper-intermediate English level or higher with confidence in team communication


SoftServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, age, sex, nationality, disability, sexual orientation, gender identity and expression, veteran status, and other protected characteristics under applicable law. Let’s put your talents and experience in motion with SoftServe.

Key Skills

Ranked by relevance

sql android java git c
Login to Apply
Posted
May 13, 2026
Type
Full-time
Level
Not Applicable
Location
Ukraine
Company
SoftServe

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SoftServe
Related

Senior Java Software Engineer (Data)

2026-05-21

Full-time
Not Applicable
Ukraine
IT Services
Engineering
View Job Details
SoftServe
Related

Senior C++ Software Engineer (AOSP)

2026-05-08

Full-time
Not Applicable
Ukraine
IT Services
Information Technology
View Job Details
SoftServe
Related

Middle/Senior Engineer C++ Engineer (Package Builder)

2026-04-09

Full-time
Mid-Senior
Ukraine
IT Services
Information Technology