Principal Software Engineer - Identity and Access Management

A leading technology company providing industry-leading integration and automation solutions through its MuleSoft platform.
$211,500 - $384,100
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer - Identity and Access Management

MuleSoft, a part of Salesforce, is seeking a Principal Engineer to lead their Identity and Access Management initiatives. This role is crucial in unifying MuleSoft's cloud platform with the larger Salesforce ecosystem, focusing on creating a single root of identity and permissions constructs. The position offers a unique opportunity to tackle complex technical challenges while maintaining MuleSoft's multibillion-dollar business operations.

The role involves collaboration with multiple teams to address challenging engineering problems in security, availability, scalability, streaming, replication, and user experience. The ideal candidate will be responsible for championing high availability and performance services while participating in on-call rotations to ensure real-time incident resolution.

As a Principal Engineer, you'll be working at the intersection of technical leadership and hands-on development, driving architectural decisions and serving as a domain expert in Identity and Access Management. The position requires deep technical expertise in platform engineering, particularly with technologies like Java, Spring Boot, JavaScript, and cloud services.

The role offers the opportunity to make a significant impact on Salesforce's ecosystem by reimagining MuleSoft's capabilities as native elements in the Salesforce platform. You'll be working with cutting-edge technologies and contributing to the continued growth and success of MuleSoft's integration and automation solutions.

This is an excellent opportunity for a seasoned engineer who is passionate about backend web engineering and wants to contribute to a dynamic, fast-paced environment while solving complex technical challenges at scale. The role combines technical expertise with leadership responsibilities, making it ideal for someone who enjoys mentoring others and driving technical excellence.

Last updated 2 days 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
  • 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

Interested in this job?

Jobs Related To Salesforce (MuleSoft) Principal Software Engineer - Identity and Access Management

Senior Manager, Technical Program Management (Payments)

Senior TPM role leading Airbnb's global payments technology initiatives, managing team of Technical Program Managers and driving strategic programs.

Manager, Technical Program Management (Guest & Host Tech)

Lead Technical Program Management role at Airbnb, overseeing Guest & Host Tech initiatives with 13+ years experience required, offering competitive compensation and remote work flexibility.

Senior Principal Engineer

Senior Principal Engineer role at BitGo, leading backend development and architectural decisions for digital asset infrastructure in Bangalore, India.

Principal Engineer, Passport & User Engineering

Lead architectural design and strategic direction for Airbnb's user entity and identity systems as a Principal Engineer, shaping the future of global travel experiences.

Principal Engineer, Software Architecture (Microservices)

Principal Software Engineer position focusing on microservices architecture at Safran Passenger Innovations