Jobs and Careers
SI
Sr .NET Lead Engineer & IAM Specialization - hybrid
Simple Software Solutions GroupUnited StatesRemotecontractVerifiedPosted 11 Apr 2026
About the role
Job Title: Sr .NET Lead Engineer & IAM Specialization - hybrid
MUST HAVES: 12-15+ years of experience with C#/.NET development & IAM Implementation skills too.1. Strong C# Development
- ASP.NET / Web API projects
- Microservices or API development
- SQL Server usage
- Hands-on coding (not oversight)
2. IAM in Code (Critical)
Look for:
- Implemented OAuth2 flows in C#
- Built OIDC authentication in .NET apps
- Integrated Okta/Auth0 using SDKs
- Token validation / claims handling
- SAML integration inside apps
Position Summary:
The Principal Software Engineer is responsible for identification and development enterprise solutions.
Principal Duties:
- Design, architect, and implement secure authentication and authorization solutions using Identity and Access Management (IAM) principles to enable Single Sign-On (SSO) and secure access for internal and external applications, platforms, and APIs.
- Lead the implementation of modern identity standards , including OpenID Connect (OIDC) and OAuth 2.0 , supporting a variety of use cases such as web applications, mobile applications, B2B integrations, and service-to-service communication.
- Build and maintain enterprise-grade integrations with Okta , enabling application onboarding, federation, and secure access to protected resources in alignment with organizational identity standards.
- Partner closely with architecture, platform, security, and product teams to define and evolve standard authentication and authorization patterns, ensuring consistency, scalability, and security across the enterprise.
- Document identity architectures, integration patterns, and operational guidance , enabling development teams and platform teams to efficiently onboard applications and troubleshoot authentication and authorization issues.
- Responsible for one or more applications, working with Business Systems Manager and Business Analyst counterparts on planning and delivering code changes to production, ensuring teams work on schedule
- Provide business and project expertise when collaborating with clients, IT resources, vendors, consultants and other stakeholders to identify the user requirements, assess technologies, recommend and implement technical solutions.
- Participate in estimation process.
- Responsible for source code development; create technical documentation; utilize software configuration, version and quality management processes.
- Responsible for unit testing, performance tuning, defect remediation during testing, and deployment planning
- Participate in Production Support Escalation if necessary for high-severity issues within their application domain
- Can analyze, design and develop complex programming systems independently.
- Chair Agile Team meetings
- Performs related duties as assigned by management.
Education and Experience
- Master’s degree in a technical field + 3 years of work experience or bachelor’s degree in a technical field + 5 years related experience.
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