B.Sc. or M.Sc. in Computer Science, Software Engineering, or equivalent.
Experience in .NET/C# (or equivalent)
12+ years of experience in Object Oriented development.
12+ years of professional experienceexperiencewith distributed computing platforms for high-scale systems and massive amounts of data (Kubernetes preferred).
Excellent teammate skills, effectiveness both in independent and collaborative work.
Ability and passion to drive large software systems, both vertically and horizontally.
Background in data security and cloud-based applications.
Preferred Qualifications
Experience working with Microsoft Azure.
Experience in authentication and authorization domain
Experience working with Kubernetes and Containers.
Experience with databases (SQL, MongoDB, Cosmos DB, Redis, Azure Data Explorer).
Experience in product execution from inception to production.
Experience in designing, building, andoperatinglarge-scale resilient distributed systems.
Experience/familiarity with application and system monitoring systems.
Responsibilities
As a Software Engineer, you will be part of a business-critical