Responsibilities
- Design, implement, test, and deliver end-to-end features for our Incident Response cloud SaaS product.
- Drive improvements in architecture, innovation, and adoption of quality and security best practices.
- Build strong collaboration, share knowledge openly, and contribute to a high-performing team culture.
- Paid on-call rotation as needed to support Semperis products.
Requirements
- 4+ years of professional experience with .NET Core, delivering production-ready code at scale.
- Expertise in multi-threading and asynchronous programming (C#).
- Proven experience building and maintaining multi-tenant SaaS applications on Azure.
- Hands-on experience with containerized applications running in Kubernetes clusters.
- Background in enterprise applications and distributed systems development.
- Experience writing well-structured and comprehensive automated test suites.
- Excellent communication skills with both technical and non-technical stakeholders.
Bonus Points
- Experience with additional languages such as Python, PowerShell, or JavaScript.
- Knowledge of Microsoft Active Directory, Entra ID, Windows Security, and authentication protocols (OIDC, OAuth, SAML, NTLM, Kerberos).
- Familiarity with communication protocols: HTTP, TLS, SignalR, gRPC.
- Experience with databases such as Postgres.
- Understanding of secure coding practices and encryption algorithms.
What We Offer
- Opportunity to work on an innovative cloud-based product.
- Impactful work: Build technology that helps organizations respond to and recover from cyber crises.
- Collaborative culture: Work with talented engineers across multiple Ready1 engineering teams.
- Enablement and empowerment: We believe in giving teams the resources, accountability, and autonomy to succeed.