6 days ago
Warsaw, PolandSenior
Responsibilities
- Design, develop, and maintain authentication and authorization services using C# and modern .NET.
- Build scalable REST APIs, integration services, SDKs, libraries, developer tooling, and Angular administration portals.
- Develop cloud-native services on Microsoft Azure and maintain reverse proxy capabilities using Azure API Management.
- Support Infrastructure as Code with Terraform or OpenTofu and contribute to Azure DevOps CI/CD and deployment automation.
- Improve platform scalability, security, reliability, operational resilience, documentation, and developer adoption.
- Lead assigned technical work packages, make design and implementation decisions, identify risks and trade-offs, and guide other engineers.
- Write unit, integration, API, and automated tests; participate in peer reviews, architecture discussions, and technical design sessions.
- Provide third-line production support, participate in on-call rotation, investigate production issues, and mentor less experienced engineers.
- Collaborate with architects, product owners, QA, DevOps, platform engineers, and product teams integrating with the shared platform.
Requirements
- At least 6 years of commercial software development experience using C# and modern .NET.
- Strong experience designing and developing REST APIs and scalable enterprise applications or shared platform services.
- Strong knowledge of object-oriented programming and modern software design principles.
- Strong understanding of OAuth 2.0, OpenID Connect, JWT, authentication, authorization, secure API design, and identity-based access control.
- Experience integrating applications with enterprise identity providers.
- Experience developing cloud-native applications on Microsoft Azure, using Azure DevOps, Git, CI/CD pipelines, and Terraform or OpenTofu.
- Understanding of Azure API Management or similar API Gateway technologies.
- Experience developing Angular applications with TypeScript and building administrative or developer-facing web applications.
- Experience writing unit, integration, and API tests and working in Agile Scrum teams.
- Strong communication, collaboration, cross-team influence, delivery-risk communication, and technical decision-making skills.
- Preferred experience with Auth0, Fine-Grained Authorization, the Google Zanzibar authorization model, Azure API Management, SCIM integrations, identity federation, Datadog, Playwright, Trivy, GitLeaks, Invicti, reusable developer platforms, or enterprise shared services.
Benefits
- Gross base salary starts from PLN 19 267 per month for a full-time employment contract.
- Private medical insurance, dental plan, and glasses reimbursement are typically included.
- Full-time employment contract in Poland.
- Inclusive and respectful workplace with recruitment adjustments or support available upon request.
Tech Stack
Categories
About Endava
Endava is a London-headquartered IT services company that designs, builds, and runs digital platforms for enterprises across payments, banking, insurance, retail, telecoms, and media. It provides consulting, agile software development, testing, cloud, and managed services on a project and outsourcing basis. Founded in 2000, Endava is a public company listed on the NYSE and operates across Europe, the Americas, and Asia.
