Software Engineering Manager, Identity and Access Management
RxSenseAbout the role
RxSense is a leading healthcare technology company delivering innovative solutions for pharmacy benefits and prescription savings. Our enterprise platform brings transparency, flexibility, and efficiency to pharmacy benefit management, helping clients streamline operations and enabling consumers to save on prescriptions. By integrating intelligence across the pharmacy ecosystem, RxSense makes cost-effective healthcare more accessible. Whether for PBMs, pharmacies, or individuals, our solutions help modernize operations, reduce costs, and improve outcomes.
RxSense also owns and operates SingleCare, a free prescription savings service that offers consumers access to consistently low prices on prescription drugs. Through its partnerships with the country’s largest pharmacies and grocers, including CVS, Walgreens, Walmart, Kroger and Albertsons, SingleCare improves access and adherence to affordable medications and has helped millions of Americans save over $11 billion on their medications.
RxSense is a great place to work! Our company has earned several prestigious awards, including Fast Company’s Most Innovative Companies, Forbes’ Top Startup Employers, Modern Healthcare's Best Places to Work in Healthcare, and Inc’s Best in Business and Best Workplaces.
Position Summary:
The Software Engineer Manager will lead a small team (offshore/onshore), delegate work to team of engineers and willing to be a hands-on developer and an individual contributor with an architectural and technical design mindset for a core piece of our platform product. This position will be part of a cross-functional, largely autonomous product engineering team, collaborating with other engineers, designers and the product managers to scale our cloud-based web platform. The individual in this position will be required to manage, guide and mentor other less experienced engineers on both their team and across our company. Accountable for the design, architecture, quality, and measurability of the systems. This role requires a blend of leadership skills, technical expertise, and a significant experience in design and development of microservices.
Essential Duties and Responsibilities:
- Lead the design and implementation of Identity and Access Management (IAM) solutions, including authentication, authorization, and user provisioning workflows.
- Drive integration with modern identity providers such as Auth0, KeyCloak, Okta, or Azure AD, ensuring secure SSO and MFA across applications.
- Oversee adoption and compliance with OAuth 2.0, OpenID Connect, and related standards across engineering teams.
- Collaborate with security and infrastructure teams to enforce access controls, RBAC/ABAC policies, and audit logging.
- Mentor engineers on secure identity practices and ensure IAM best practices are embedded in the SDLC.
- Identify, conceive, and deliver without supervision, with complete latitude for independent judgment.
- Analyze and decompose the existing client-server applications and identify services that can be migrated to a microservice architecture.
- Partner with engineering managers, lead engineers, product managers and designers to deeply understand the needs of our users to architect and leverage most effective technical solution to build a product that serves those needs
- Build infrastructure to handle millions of transactions and secure, sensitive health data
- Design and architect software capable of reaching millions of users
- Write modular, secure, and well-tested code
- Ensure our development environment is best in class by delivering improvements to internal tooling and direct partnership with our product platform teams
- Articulate a technical vision for a more enlightened way of working and work with multi-functional partners to deliver that vision
- Conduct performance reviews.
- Mentor less experienced peers and display leadership as and when needed
- Take product operational responsibility set measurable goals, and meet them
- Manage technical debt, ensure code quality and participate in code reviews
- Promote collaboration and best practices such as simplicity, automation, good design patterns, code coverage and reusability
- Own and maintain existing application platforms as part of the team, and look for opportunities to improve them
Education/Experience/Competencies:
- BS (or higher, g., MS, or Ph.D.) in Computer Science or related technical field involving coding, or equivalent technical experience
- Experience managing a team both onshore/offshore
- Experience migrating client-server architecture to microservices architectu
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s