Senior Software Engineer (.NET)

On-siteSalary not specified
Ivano-Frankivsk, Ukraine · Kyiv, Ukraine · Lviv, Ukraine

Tech Stack

ReactKafkaNATSKubernetesPostgreSQL.NETC#Next.js

Job Description, Responsibilities & Requirements

Description language:

About the Position

We’re looking for a Senior Software Engineer (.NET) to build and evolve a high-performance backend for a data-intensive trading and analytics platform used by thousands of active traders. The system processes millions of real-time events and requires low-latency design, reliable data flows, and precise handling of trading logic across a multi-tenant SaaS environment.

Locations: Ivano-Frankivsk, Kyiv, Lviv (Hybrid, Remote)

Responsibilities

  • Design and develop backend components and services using .NET/C# for trading simulation workflows
  • Define and maintain API contracts consumed by frontend applications
  • Implement scalable logic for trading operations, risk evaluation, and account management
  • Work closely with frontend engineers to ensure consistent data handling and integration flows
  • Integrate third-party services such as payment providers and external APIs
  • Write and maintain automated tests to ensure system reliability and correctness
  • Deploy and validate services in Kubernetes development environments
  • Participate in technical design discussions and support less experienced engineers through mentorship
  • Investigate and resolve issues in pre-production and production environments

Requirements

  • 5+ years of experience in backend or full-stack development using C# and the modern .NET ecosystem
  • Strong experience designing and building scalable backend services and APIs
  • Hands-on experience with real-time data streams using WebSockets, gRPC, and messaging systems such as Kafka or NATS
  • Solid knowledge of relational databases, particularly PostgreSQL, including data modeling and query optimization
  • Practical understanding of trading concepts (e.g., tick, bid, ask, buy, sell) or hands-on experience in trading-related systems
  • Experience integrating external services, including payment systems (e.g., Worldpay or similar)
  • Familiarity with containerized environments and deploying applications to Kubernetes for development and testing
  • Strong testing practices, including unit and integration testing aligned with Definition of Done
  • Ability to contribute to frontend tasks using React and Next.js when needed
  • Upper-Intermediate or higher English level with strong communication and ownership mindset

Nice to Have

  • Experience working with financial platforms or proprietary trading environments
  • Exposure to high-load systems with strict latency and performance constraints
  • Understanding of distributed systems design and fault tolerance patterns

We Offer

Your time off

  • 18 paid vacation days and 10 paid sick days annually
  • 10 Ukrainian public holidays
  • Maternity and paternity leaves
  • Marriage and Parenthood Package
  • Additional leave for major life events
  • Sabbatical leave opportunities

Learning & growth

  • Sombra University workshops and internal learning programs
  • Tech Communities and knowledge sharing sessions
  • Language courses and workshops
  • Mentorship opportunities

Health & well-being

  • Sports compensation or health insurance coverage
  • Participation in races and marathons
  • Corporate doctor (telemedicine)
  • Well-being initiatives and workshops

And even more

  • Company-provided technical equipment
  • PE administration and tax support
  • Internal referral program
  • IT Club loyalty program
  • Company events and volunteering initiatives

Before you apply

Our recruitment team will carefully review your profile, and if we see a good match with the role, we’ll reach out to you shortly.

If you don’t hear from us within 5 business days, it means we’ve decided to continue the process with other candidates for this position. Thanks for understanding.

Galyna Oliyarchyk

Recruitment Partner

Apply now!

Thank You!

In the meantime, feel free to explore our blog or follow us on Linkedin for more updates.

We’re excited to stay connected!

Contact us

Thank you for getting in touch!

We’ve received your message, and a member of our sales team will contact you within 3 business days.

In the meantime, if you have an urgent inquiry, feel free to contact us directly

at [email protected]

We look forward to connecting with you soon!

Job Details

Company name:
Sombra
Location:
Ivano-Frankivsk, Ukraine · Kyiv, Ukraine · Lviv, Ukraine
Work Mode:
On-site
Posted on TheJob:
May 19, 2026
Last checked:
Jul 4, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.