Principal Software Engineer

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.

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.

The ideal candidate will have:

  • 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
  • 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
  • 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 and generous Employee Stock Purchase Program
  • Unlimited vacation 
  • Gym discounts and weekly onsite yoga classes
  • Catered lunches three times a week and a fully stocked kitchen
  • Annual MeetUp, our company-wide offsite to learn, grow, and connect
  • Frequent office activities and offsites, like Muleys at the Ballpark, Waffle Wednesdays, and family nights
  • Regular opportunities to give back to the community together
  • Comprehensive medical, dental, and vision insurance for you and your family
  • 401(k) and pre-tax health insurance, dependent care, and commuter benefits (FSA)




Meet Some of MuleSoft's Employees

Dana R.

Account Development Representative

Dana’s role is to partner with MuleSoft’s Sales Team to drive new business. She collaborates with account executives to determine opportunities in the market to sell MuleSoft and help transform those organizations' businesses.

Ashley J.

Product Manager

Ashley oversees the core services of MuleSoft’s Anypoint Platform. He works with a team of engineers to build the product in ways that allow other teams to do their jobs most efficiently.

Back to top