Connect the world with us

Principal Software Engineer, Analytics

Mountain View

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.

The Analytics team is responsible for reliably ingesting high volume streams of data from multiple systems, enriching that data, processing it, and providing real-time queries, visualizations, insights, alerts, and other useful products from it. This is a challenging position that requires an understanding of how to build reliable at-least-once delivery systems even in the face of immense load spikes and even multiple internal/external failures.

The ideal candidate will have:

  • 10+ years industry experience
  • Solid background in computer science, data structures, complexity, contention, threads, multi-layered caching, queueing, SOA, REST APIs
  • Exceptional engineer with a talent for spotting potential failure cases
  • Experienced in OOP and functional programming in Java, Scala, JavaScript, Erlang, Clojure, or other modern languages
  • Experience with Spring Framework, Kafka, Message queue and SQL development
  • Experience with Cassandra, ElasticSearch, Redshift, Zookeeper, or other modern big data systems
  • Strong grasp of multi-threaded programming, non-blocking IO, and distributed algorithms
  • Experience with Spark, Spark Streaming, Storm, Flink, or other modern flexible stream/batch/micro-batch systems
  • Ability to distinguish between humans and replicants and administer the replicant test
  • Collaborative, with good communication skills and experience with code reviews, continuous integration, and continuous delivery
  • Experience with Jenkins, Salt, and other build/deploy systems

What you’ll get from us:

We realize exceptional people don’t choose jobs based solely on benefits, but we do our best to make sure that you’re set up for success so you can do your best work. As a Muley, you’ll receive comprehensive health benefits, life insurance, paid parental leave, 401K, equity, and flexible vacation time. Plus the fun stuff, like volunteer opportunities, MeetUp, our annual all-company offsite in California, and most offices have a fully stocked kitchen and regular catered lunches. Check out our Life at MuleSoft page to learn more!

 

 

 

 

About Us

Our mission is to help organizations change and innovate faster by making it easy to connect the world’s applications, data, and devices. Companies like Spotify, Salesforce, McDonald’s, and Unilever rely on MuleSoft to stay agile, deliver faster, and make the most of their IT investment with API-led connectivity. Hiring exceptional people who want to build a great company together is our number one priority, and we’re committed to providing an equal opportunity workplace where everyone is supported and inspired to do their best work. We work tirelessly to build this culture, and we’re proud to have been named the #1 Top Workplace in the Bay Area and a best place to work 5 years in a row. We’re growing fast, and there’s plenty of opportunity for you to make an impact—join us!

To all recruitment agencies: MuleSoft does not accept unsolicited agency resumes. Please do not forward resumes to MuleSoft employees or to any other company location. MuleSoft is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the company. MuleSoft provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. MuleSoft complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. MuleSoft expressly prohibits any form of unlawful employee harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of MuleSoft employees to perform their expected job duties is absolutely not tolerated.

 

Refer a friend