New offer - be the first one to apply!

November 3, 2026

Senior Software Engineer (Booking Engine)

Senior • On-site

Kraków, Poland

Quick Facts

  • Role: Senior Software Engineer (Booking Engine)
  • Scope: Senior individual contributor with technical leadership responsibilities
  • Core systems: Pricing, availability, and booking flows serving millions of requests per day

Description

Own the technical direction of Booking Engine services that power pricing, availability, and booking flows. You will design, build, review, test, and support C#/.NET systems at scale, and evolve a gRPC-based API 2.0 alongside the .NET services it fronts. You’ll also provide technical leadership through planning, incident response, and engineering mentoring.

Responsibilities

  • Set and drive technical direction for one or more Booking Engine services, including architecture decisions and trade-off documentation.
  • Implement, review, test, and support C#/.NET code for reliable systems at scale.
  • Break initiatives into deliverable increments and deliver and maintain them.
  • Own latency, availability, and cost characteristics to meet organizational reliability targets.
  • Maintain and evolve the gRPC-based API 2.0 and keep it synchronized with fronting .NET services.
  • Proactively identify technology opportunities and push technical proposals across the organization.
  • Coordinate cross-functionally with product managers, client integration teams, and other engineering groups.
  • Coordinate and monitor regular releases to production.
  • Join an on-call rotation, lead incident response, and drive follow-ups to completion.
  • Raise the engineering bar via code/design review, knowledge sharing, mentoring, and AI-assisted development best practices.

Requirements

  • Bachelor’s degree or higher in Computer Science or related technical field experience.
  • 7+ years of professional software engineering with C# and .NET, including production work on .NET Core / .NET 8+.
  • Strong understanding of the .NET runtime under load (performance trade-offs, caching, profiling, benchmarking).
  • Strong software design and architecture skills (CS fundamentals, OO analysis, design patterns, large-scale distributed systems).
  • Hands-on production experience using Claude Code or an equivalent AI coding assistant, with good judgment and review skills.
  • Proven track record designing scalable, high-availability distributed systems serving internet traffic at scale.
  • Technical leadership experience delivering significant systems across multiple engineers and growing teammates.
  • Experience owning production services on call, including incident response leadership.
  • Clear, concise communication with technical and non-technical stakeholders.

Benefits

  • Private health care.
  • Increased deductible costs (autorskie koszty uzyskania przychodu).
  • Flexible working time.
  • Hybrid work: 2 days from the office.
  • MacBook Pro.
  • Modern office with shared amenities (billiards, darts & foosball).
  • Team lunch once a week.
  • Monthly team-building activities.
  • Snacks and drinks available.

Similar jobs you might like

Unlock Full Resume Report