Job Description
RxSense is seeking a Software Engineering Manager to lead their Identity and Access Management (IAM) team. This role is crucial for scaling RxSense's cloud-based web platform and ensuring secure access across applications.Responsibilities:
- Lead the design and implementation of IAM solutions.
- Drive integration with identity providers like Auth0, KeyCloak, Okta, or Azure AD.
- Oversee adoption of OAuth 2.0, OpenID Connect, and related standards.
- Collaborate with security teams to enforce access controls and audit logging.
- Mentor engineers on secure identity practices.
- Analyze existing applications and migrate services to a microservice architecture.
- Build infrastructure to handle millions of transactions and secure sensitive health data.
- Design and architect software for millions of users.
- Write modular, secure, and well-tested code.
- Improve internal tooling and partner with product platform teams.
- Manage technical debt and ensure code quality.
Requirements:
- BS in Computer Science or related field.
- Experience managing a team both onshore/offshore
- Experience migrating client-server architecture to microservices architecture.
- 10+ years of experience developing high-performance web applications in C#/.NET.
- Experience architecting and developing distributed systems design.
- 3+ years of hands-on experience in microservices and Restful API's.
- Proficiency with relational databases (MySQL or SQL Server).
- Experience working with AWS offerings such as EC2, ALBs, RDS, Beanstalk, API Gateway
- Experience and familiarity with NoSQL technologies such as MongoDB, DocumentDB required
- Experience with specific technologies such as Redis, ElasticSearch, Containerization (Kubernetes, Docker) required.
- Experience working in Agile DevOps/CICD model.
- Excellent communication skills.
RxSense offers:
- A chance to work on a core piece of their platform product.
- Opportunity to mentor less experienced engineers.
- The Role is remote.