Staff Software Engineer (.NET/Cloud experience)
We are looking for a Staff Software Engineer (backend oriented), who will work on advanced detection capabilities, scalable backend services, and architectural improvements across hybrid environments. This role combines deep technical ownership with the opportunity to influence product direction and mentor other engineers.
Responsibilities:
Build and enhance detection features across services in hybrid environments
Design scalable backend components for both on‑prem and SaaS deployments
Contribute to platform‑wide integrations across multiple products
Use AI/ML tools to improve detection accuracy, anomaly identification, and engineering productivity
Collaborate with product, platform, and engineering leaders to align technical decisions with business goals
Mentor engineers and support a culture focused on innovation, security, and technical excellence.
Requirements:
Degree in Computer Science or equivalent practical experience
6 - 10+ years of experience building enterprise‑grade software, including experience with .NET
Background in designing and delivering scalable on‑prem and cloud‑based systems (ideally experience with Azure)
Understanding of DevOps, CI/CD, and observability tooling
Strong understanding of distributed systems and modular architectures
Experience with Docker, Kubernetes, and IaC
Ability to design robust REST APIs and asynchronous communication patterns
Proficiency in modern object‑oriented backend languages
Experience with high‑performance databases (e.g., PostgreSQL, EF Core)
Nice to have a solid knowledge of identity‑related technologies.
Benefits:
Attractive salary and benefits package, including Multisport card, insurance, and medical care
Hybrid work from the Krakow office
International work environment in a product company
Training and development opportunities within the organization.
Staff Software Engineer (.NET/Cloud experience)
Staff Software Engineer (.NET/Cloud experience)