Senior SOFTWARE DEVELOPMENT ENGINEER

On-siteUp to $7,000
Kyiv, Ukraine · Kharkiv, Ukraine

Tech Stack

ScalaKotlinJava

Job Description, Responsibilities & Requirements

Description language:

About the Position

Senior SOFTWARE DEVELOPMENT ENGINEER

We are urgently seeking a Senior Software Development Engineer (Java) for a major Canadian social health project in Kyiv, Kharkiv, or remote.

Responsibilities

  • Contributes to the plans associated with the software development of features. Executes the design, development, deployment, and operation of cloud-based services. Contributes to prioritization of new features versus technical debt resolution.
  • Holds themselves to high standards in writing quality scalable and supportable code, complete with appropriate unit tests, automated testing, documentation, and operationalization aspects in a CI/CD environment.
  • Seeks technical excellence in implementing new functionality and improvements to existing implementations.
  • Interfaces with user representatives or other engineering groups to define requirements and/or necessary modifications when required.
  • Proactively collaborates with other teams to resolve roadblocks and ensure a smooth delivery.

Requirements

  • 5+ years of professional software development experience
  • Proficiency with Java/JVM languages (Kotlin, Scala, etc.)
  • Experience in building complex, highly scalable, performant, secure, and reliable software systems
  • Experience in Cloud-native design, principles, and best practices
  • Exposure to AWS, GCP, or Azure
  • Exposure to TDD and CI/CD processes
  • Sharp analytical abilities and proven design skills
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment
  • Excellent verbal and written English

Nice to Have

  • Proficiency with .NET/C#.
  • Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures.
  • Understanding of data modeling and database theory (ACID, CAP, etc.).
  • Experience designing, creating, and securing APIs; Web Services (SOAP/XML, REST/JSON), OAuth, JWT/JWE/JWS, WS-Security, SAML.
  • Bachelor’s or master’s degree in computer science.

We Offer

  • People-oriented management without bureaucracy
  • Friendly climate inside the company - previous employees have come back often
  • 100% paid sick leave
  • Paid participation in sports events
  • Educational budget
  • Paid sick leave - 9 days
  • Paid vacation - 20 working days

Salary

Up to 7000 USD

Locations

  • Kyiv, Ukraine
  • Kharkiv, Ukraine
  • Remote

Language

  • English (upper-intermediate)

Job Details

Salary:
Up to $7,000
Location:
Kyiv, Ukraine · Kharkiv, Ukraine
Work Mode:
On-site
Posted on TheJob:
Apr 1, 2026
Last checked:
Jul 18, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.