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:
Distinguished, Software Engineer

Distinguished Software Engineer role at Walmart leading microservices platform team in Silicon Valley

Principal, Software Engineer

Principal Software Engineer role at Walmart Global Tech, leading technical innovation and architectural decisions for retail technology solutions.

Senior Lead Architect/Developer Principle Engineer

Senior Lead Architect role at Wells Fargo focusing on modernizing trading systems and leading technical initiatives in Capital Markets technology.

Director of Software Engineering, Quality

Lead quality engineering teams at Salesforce, implementing quality strategies and driving continuous improvement in software development.

Platform Reliability, Availability, Serviceability (RAS), and Manageability Software Architect

Senior software architect role at Qualcomm focusing on platform reliability, availability, and serviceability for data center solutions.

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 3 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?