Eide Baillyposted 7 days ago
$110,000 - $150,000/Yr
Full-time • Senior
Fargo, ND
Professional, Scientific, and Technical Services

About the position

The Senior Software Engineer overseeing B2C Digital Experience, is responsible for designing, implementing, and optimizing our digital customer experience platforms, primarily within the Microsoft Power toolset. Microsoft Entra B2C, Power Pages & Dynamics Sales are cornerstone pieces of our digital customer facing platforms. You will play a key role in ensuring that these systems are secure, scalable, and offer a seamless experience for end-users. The ideal candidate will have deep knowledge of how these products can be used together to deliver a standout online experience for our customers.

Responsibilities

  • Lead the design and architecture of Entra B2C & Power Pages solutions, ensuring they meet security, scalability, and performance standards.
  • Work on integrating Entra B2C with third-party applications and APIs using various authentication protocols such as OAuth, OpenID Connect, and SAML.
  • Implement and manage identity management features such as user registration, profile editing, and password management, ensuring a smooth and secure user journey.
  • Customize Entra B2C policies, user flows, and Power Pages based UI/UX for a seamless experience across web and mobile platforms.
  • Ensure that the implementation follows best practices for security, including multi-factor authentication (MFA), conditional access, and compliance with regulatory requirements.
  • Work closely with cross-functional teams, including backend engineers, security experts, and product managers, to deliver end-to-end solutions.
  • Work with IT Operations to monitor and optimize the performance of all B2C platform-based services, ensuring minimal downtime and high availability.
  • Provide guidance and mentorship to junior engineers and IT Operations staff, fostering an environment of knowledge-sharing and continuous learning.

Requirements

  • Minimum 10+ years in software and/or identity management platform engineering.
  • Minimum 5+ years of experience working with Microsoft Entra B2C or similar identity and access management systems.
  • Hands-on experience using Microsoft Power Pages (or Power Apps Portals) to deliver online B2C experiences.
  • Hands-on experience with custom policy development and configuring Entra B2C tenant settings.
  • Experience in leading technical projects, mentoring junior engineers, and contributing to architecture discussions.
  • Experience with adjacent Microsoft cloud application platforms is a plus (MS Power Platform, MS Power Automate, MS Dynamics Sales, MS Dynamics Service).
  • Certifications in Entra B2C or other identity management solutions.
  • Experience with other CIAM solutions like Auth0, Okta, or Ping Identity.
  • Strong knowledge of identity protocols like OAuth 2.0, OpenID Connect, and SAML.
  • Expertise in cloud platforms, particularly Azure and Microsoft Entra.
  • Proficiency in languages such as C#, JavaScript, or Python, with a solid understanding of RESTful APIs and web services.
  • Familiarity with multi-tenant applications and user identity management at scale.
  • In-depth knowledge of modern security protocols and practices related to authentication, authorization, and identity management.
  • Strong troubleshooting and debugging skills with the ability to analyze and resolve complex identity-related issues.
  • Excellent communication skills, with the ability to work well in a collaborative team environment and engage with stakeholders.
  • Knowledge of DevOps practices and CI/CD pipelines for identity-related features.

Nice-to-haves

  • Experience with adjacent Microsoft cloud application platforms is a plus (MS Power Platform, MS Power Automate, MS Dynamics Sales, MS Dynamics Service).

Benefits

  • Generous paid time off
  • Comprehensive medical, dental, and vision insurance
  • 401(k) profit sharing
  • Life and disability insurance
  • Lifestyle spending account
  • Certification incentives
  • Education assistance
  • A referral program

Job Keywords

Hard Skills
  • Auth0
  • JavaScript
  • Microsoft Azure
  • OAuth
  • OpenID
  • 0fdz8E
  • 5ubMZ7jc6pwf Xu7xhlP4NMQ
  • 6P7QoilfOs8KHd jbQH67e
  • BMw1IpQJqWFTN xbcefGj7QI5rHLn
  • dhWCLG WO9PJoKmup2
  • dUouQXOVTmFDy pkBD485H6Uz
  • GmQw1
  • I4TF rqf31IiKn
  • j1a65tiquyB 9XY6R3LMA5QvJ
  • kQKIU iKeoC1
  • kVb8CoX
  • LjXq1Y7DT d9hvkTSNa5OL
  • Nh51IWexd rut43qbaNGn
  • Nlrv8Ae wx6WVao0fjlI
  • PLMOQj7oNwq k9I71vhX
  • plw3QUFI nUsfAp0qLN
  • QRcfaj1KO Lc2f15Nr
  • Rq1IKNiDl
  • rxTSAqOWtpQuB9R tyToULR3pW
  • UrjymIsNdYLeaM oCSBOKtil5yarTQ
  • vB9Pcx ouGD9247c
  • voqcLJu75 nWwHBck47geL
  • ZDsio PAnr0ZcqX4Bik
  • zpEvs
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service