← Back to Open Roles

Open Roles /

Staff .Net Engineer

Ukraine/Poland/Romania

Engineering

Own your future

Our culture isn’t something people join, it’s something they build and shape. We believe that every person deserves to be heard and empowered. If you’re on the fence about whether you’re a fit, we say go for it. Let’s build something great together.

Must haves

  • Proven experience in senior-level roles such as Lead Engineer, Staff Engineer, Software Architect, or similar.
  • 8+ years of strong backend engineering experience with C# /.NET.
  • Proven experience designing architectures for distributed systems.
  • Deep expertise in system design, API design, and building complex integrations.
  • Practical experience with event-driven architectures (e.g., Kafka, SNS/SQS).
  • Demonstrated ability to align multiple teams around shared contracts (APIs, SDKs, interface standards).

Nice to have

  • Proficiency in Python for tooling, scripting, and test automation.
  • Experience working with AI functionalities such as LLM prompting, RAG pipelines, or AI agent development.
  • Hands-on experience with test automation for data pipelines.
  • Exposure to regulated environments (security, compliance, audit readiness, medical domain, etc.).
  • Experience with Infrastructure-as-Code tools (e.g., Terraform or Pulumi).
  • Experience of authentication/authorization mechanisms and audit logging practices.

Key responsibilities

  • Define and maintain the architectural vision for how multiple systems interact across the ecosystem.
  • Collaborate closely with senior engineers, product managers, and key stakeholders to ensure alignment on stable and scalable interfaces.
  • Prevent duplication of logic across services by establishing clear architectural guidelines and shared design patterns.
  • Ensure all systems and integrations remain testable, auditable, and resilient.
  • Design and prototype technical solutions to validate architectural decisions.
  • Review code and provide actionable feedback to engineering teams.
  • Identify technical risks and propose long-term, scalable solutions.
  • Drive continuous improvement across system interactions, data flows, and interface contracts.

Apply for

Staff .Net Engineer

Thank you!
We'll contact you soon.
Something went wrong. Form data wasn't submitted