Senior UI Software Engineer

MuleSoft sits at the heart of all convergent technologies trends (SaaS, big data, APIs, microservices, etc.), and our developers are tackling some of the most challenging problems in technology today.

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. As a Senior UI Software Engineer at MuleSoft, you will drive success by working on new product ideas that will turn into new revenue stream, creating new components and software to make work easier for our customers, developing software that makes using our product easier for more people, and tapping into wider, wall-to-wall customer adoption. 

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 multiple internal/external failures.

What you’ll achieve:

3 months:

  • Know the MuleSoft domain and stack
  • Implement Payload Analytics product features and test driven development
  • Implement CI/CD automation

12 months:

  • Own the UI architecture and evolution of the product
  • Participate in product requirement discussions
  • Improve engineering processes to generate higher quality software
  • Bring in new innovation into the analytics space
  • Shape the UI architecture and be the gatekeeper of UI design

What you’ll need to be successful:

  • Care deeply about user experience, design, and simplicity
  • Good grasp of HTML5, CSS, and LESS/SASS/PostCSS
  • Production experience with large Angular, React, or other modern UI frameworks
  • Experience building large-scale web apps with a reusable component architecture
  • Experience taming and managing state in complex apps using patterns like Flux/Redux
  • Strong JavaScript skills and an understanding of functional programming, closures, ES2015, asynchronous programming, and handling large amounts of data client-side
  • Experience with warp drive installation and maintenance under zero gravity conditions
  • Understanding of, and bias for, testing using tools like Karma, Mocha, Chai, and Sinon 
About MuleSoft, a Salesforce company
 
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, 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 6 years in a row.
 
Salesforce.com and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Salesforce.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay fees to any third-party agency or company that does not have a signed agreement with Salesforce.com or Salesforce.org.

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