Enable job alerts via email!

IT Engineer

Eide Bailly

Fargo (ND)

Remote

USD 110,000 - 150,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Engineer to enhance its B2C digital experience. In this remote role, you will design and optimize customer experience platforms using Microsoft Entra B2C and Power Pages. Your expertise will ensure secure, scalable solutions that provide seamless user journeys. Collaborating with cross-functional teams, you'll lead technical projects and mentor junior engineers while adhering to best practices in identity management. This is an exciting opportunity to influence a key area of digital transformation within a forward-thinking organization.

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
Referral program

Qualifications

  • 10+ years in software and identity management platform engineering.
  • Experience with Microsoft Entra B2C and identity protocols.
  • Proficiency in C#, JavaScript, or Python.

Responsibilities

  • Design and implement digital customer experience platforms.
  • Integrate Entra B2C with third-party applications using various protocols.
  • Mentor junior engineers and maintain thorough documentation.

Skills

Microsoft Entra B2C
Microsoft Power Pages
OAuth 2.0
OpenID Connect
SAML
C#
JavaScript
Python
RESTful APIs
Identity Management

Education

Bachelor's Degree in Computer Science or related field
Certifications in Entra B2C or other identity management solutions

Tools

Microsoft Power Platform
Azure
CI/CD pipelines

Job description

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior IT Engineer Needed at Upstart Upstart

Digitaltidewave

Remote

USD 144,000 - 199,000

Yesterday
Be an early applicant

Senior IT Engineer

Upstart

Remote

USD 143,000 - 199,000

-1 days ago
Be an early applicant

Sr. IT Software Engineer - Implementation Team Remote

Lensa

Columbus

Remote

USD 94,000 - 160,000

2 days ago
Be an early applicant

Sr. IT Software Engineer - ScriptMed Remote

Lensa

Richmond

Remote

USD 94,000 - 160,000

Today
Be an early applicant

Sr. IT Software Engineer - Implementation Team Remote

Lensa

Des Moines

Remote

USD 94,000 - 160,000

Today
Be an early applicant

IT Software Engineer - Build Team Remote

Lensa

Carson City

Remote

USD 74,000 - 118,000

Today
Be an early applicant

IT Software Engineer - Implementation Team Remote

Lensa

Des Moines

Remote

USD 74,000 - 118,000

Today
Be an early applicant

IT Software Engineer - Implementation Team Remote

Lensa

Tallahassee

Remote

USD 74,000 - 118,000

Today
Be an early applicant

Sr. IT Software Engineer - ScriptMed Remote

Lensa

Jackson

Remote

USD 94,000 - 160,000

Today
Be an early applicant