Principal Software Engineer

About the Team:

We created Mule, the leading open source enterprise service bus. We shipped CloudHub - the world’s leading integration platform as a service. The code that we write runs on hundreds of thousands of computers in the cloud and in the data centers of a third of the fortune 500. We work in small, autonomous product teams. We come from Europe, North and South America, Asia, the Middle East and all points between, and we have a single mission: to connect all of the world’s data.

About the Position:

Principal Software Engineers provide technical leadership, both within a product and across teams, often taking technical ownership for an entire product. They drive quality, performance and feature design to mentor other engineers during ad hoc, perform code review and pair programming sessions.

 About You:

  • Track record of solving difficult computing and design problems and delivering world-class software - even in the face of ambiguity
  • Exceptional programming, design and communication skills
  • Deep expertise in large-scale microservice architectures: networking, queueing databases, caching, containers, APIs, security and the operational aspects of running large systems
  • Ability to repair broken or depressed BB-8 units while under heavy fire
  • Solid understanding of continuous integration, deployment and monitoring
  • Must have extensive experience with:
    • Large JVM or .NET codebases using Java/Scala or C#
    • Databases such as MySQL, Postgres, Cassandra or ElasticSearch
    • Designing mission-critical applications for AWS or Azure
  • Ideal candidates will ​*also*​ have experience with one or more of:
    • Big-data systems such as Spark, Flink or Storm
    • Large JavaScript/Node projects
    • Queueing systems such as Kafka, ActiveMQ and RabbitMQ
    • Caching systems such as Reddis and Hazelcast or use of Akka actors

About Our Benefits:

  • Equity
  • Competitive medical, dental, and vision insurance for you and your family
  • 401(k) and pre-tax health care, dependent care and commuter benefits (FSA)
  • “No policy” vacation policy
  • Commute up the peninsula on the MuleSoft shuttle
  • Gym discounts and on-site yoga classes
  • Mac or PC
  • Fully stocked kitchen, regular catered lunches, weekly happy hours, family nights
  • Annual, all-company weeklong MeetUp trip for collaboration, learning and inspiration




Meet Some of MuleSoft's Employees

Tracy T.

Team Lead, Account Development

Tracy coaches, trains, and provides continuous sales education for her MuleSoft Account Development Representative Team. She executes on finding qualify opportunities that result in closed won business.

Shuba S.

Manager, Solution Consulting

Shuba manages MuleSoft’s West Coast Solution Consulting Team, helping create innovative integration solutions for customers to enable their business transformation.

Back to top