Principal Software Engineer - Identity and Access Management

Salesforce's MuleSoft provides industry-leading integration and automation solutions as part of the Salesforce ecosystem.
$192,200 - $384,100
Backend
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer - Microsoft Threat Protection

Principal Software Engineer role at Microsoft Security, focusing on cyber defense solutions and cloud-native services, requiring 12+ years of experience in distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing Team, building core AI systems for Microsoft 365 Chat Copilot and enterprise-scale language models.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing team, building core enterprise Copilot capabilities and AI-powered experiences. Hybrid role in Redmond, WA.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering competitive pay and hybrid work environment.

Principal Technical Pre-Sales Architect - Agentforce

Principal Technical Pre-Sales Architect position at Salesforce focusing on Agentforce platform, combining AI expertise with solution architecture to transform customer experiences.

Description For Principal Software Engineer - Identity and Access Management

MuleSoft, a part of Salesforce, is seeking a Principal Software Engineer to lead their Identity and Access Management initiatives. This is a crucial role focused on integrating MuleSoft's cloud platform with the larger Salesforce ecosystem. The position involves complex technical challenges around unifying identity systems and permission constructs while maintaining business continuity for MuleSoft's multibillion-dollar operation.

The role demands expertise in Identity and Access Management, with responsibilities spanning technical leadership, hands-on development, and cross-team collaboration. You'll work with multiple teams to tackle challenging engineering problems in security, availability, scalability, and user experience. The position offers the opportunity to make a significant impact on Salesforce's product ecosystem while advancing MuleSoft's integration and automation solutions.

Key technical aspects include working with Java, Spring Boot, JavaScript, Node.js, and PostgreSQL, plus experience with cloud technologies like AWS and Kubernetes. The role requires both deep technical expertise and strong leadership skills, as you'll serve as a domain expert and mentor to other engineers.

The position offers competitive compensation ranging from $192,200 to $384,100, depending on location, and provides the flexibility of remote work options. You'll be joining a high-performing team in a fast-paced environment, contributing to critical infrastructure that powers enterprise solutions used by companies worldwide.

This is an excellent opportunity for a senior technologist who wants to work at the intersection of identity, security, and enterprise software, making a lasting impact on how businesses handle integration and automation. The role combines technical depth with strategic thinking, offering a chance to shape the future of identity management in one of the world's leading enterprise software platforms.

Last updated 4 months ago

Responsibilities For Principal Software Engineer - Identity and Access Management

  • Collaborate with engineering, product, and UX stakeholders to design the future of MuleSoft Access Management
  • Perform hands-on software development that is highly leveraged (eg. building proofs-of-concept)
  • Serve as technical ambassador between MuleSoft Access Management team and dependent teams
  • Drive technical designs through the architecture process
  • Serve as the Identity and Access Management domain expert
  • Serve as thought leader on Identity and Access Management and mentor engineers

Requirements For Principal Software Engineer - Identity and Access Management

Java
JavaScript
Node.js
PostgreSQL
Kubernetes
  • Proficiency in Identity and Access Management fundamentals
  • Knowledge of containerization technologies like Kubernetes and Helm
  • Experience with testing frameworks and practices
  • Solid understanding of object-oriented programming concepts
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities
  • Solid understanding of relational databases

Benefits For Principal Software Engineer - Identity and Access Management

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salary range based on location
  • Medical, dental, and vision insurance
  • Remote work options

Interested in this job?