We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Senior Software Engineer

Eide Bailly
vision insurance, paid time off, 401(k), profit sharing
United States, Minnesota, Minneapolis
800 Nicollet Mall (Show on map)
Mar 13, 2025

Location: Physical location anywhere in the continental US.

Work Arrangement: Remote

Typical Day in the Life

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.

  • 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.
  • Maintain clear and thorough documentation of configurations, workflows, and best practices.
  • Ensures timely and accurate performance on assigned projects.
  • Maintains compliance with project budgets, turnaround times, and deadlines.

Who You Are

  • Minimum 10+ years in software and/or identity mgmt. 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.

Must be authorized to work in the United States now or in the future without visa sponsorship.

Benefits and Compensation

Our compensation philosophy emphasizes competitive and equitable pay. Eide Bailly complies with all local/state regulations regarding displaying salary ranges. Final compensation decisions are dependent upon factors such as geography, experience, education, skills, and internal equity.

Salary Range: $110,000 - $150,000

Beyond base salary, Eide Bailly provides benefits such as: 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, and a referral program.

What to Expect Next

We'll be in touch! If you look like the right fit for our position, one of our recruiters will be reaching out to schedule a phone interview with you to learn more about your career interests and goals. In the meantime, we encourage you to check us out on Facebook, Twitter, Instagram, LinkedIn or our About Us page.

#LI-BC1 #LI-Remote

Applied = 0

(web-b798c7cf6-z2v8z)