Principal Software Engineer
MuleSoft
(San Francisco, California)MuleSoft makes it easy to connect the world’s applications, data and devices. We provide a software platform that enables organizations to easily build application networks using APIs. APIs are the digital glue that allows applications to talk to each other and exchange data. Our flexible, unified platform connects nearly any application or system by leveraging APIs to quickly and securely share data, regardless of format or source, in application networks.
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.
- 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
Benefits | Benefits included |
---|
Additional Notes on Compensation
Competitive medical, dental, and vision insurance for you and your family. 401(k) and pre-tax health care, dependent care and commuter benefits (FSA)
Questions
There are no answered questions, sign up or login to ask a question
- APIs
- AWS
- Databases
- Design
- Java
- JavaScript
- MySQL
- Networking
- Scala
- Akka
- Apache Cassandra
- C#
- Continuous Integration
- ElasticSearch
- Pair Programming
- RabbitMQ
- Queueing Systems
- ActiveMQ
- Microsoft .NET
- Storm
- Java Virtual Machine
- Ad Hoc Project
- Software
- Caching Systems

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.