Mid/Senior Software Engineer

Muse Dev is an early stage software start-up building an automated code quality platform that helps developers produce high-quality code by finding critical bugs early in the development process. We’re focused on providing a platform built for developers by developers that helps them write their best code, and we all share that passion.

We are currently on the hunt for entrepreneurial, curious and world-class developers who have a burning drive to build and create. If you’d like to be a part of early technology decisions, architectural considerations and instill your vision into the product, come join us! We are a small team wearing a bunch of different hats, and are looking for people to do the same. We like to work hard, but also have fun and make sure that work never trumps the most important thing - life.

A picture-perfect Muser has experience designing and building commercial-grade cloud software at all stages, from validating early product ideas to building stable and reliable systems. That rockstar candidate is also a team player capable of independent exploration,with good instincts for minimizing technical risk and communicating in a tight-knit highly-coupled development environment.

What You’ll Be Doing

Work on a wide array of tasks and use a variety of technology stacks
Help research important technology choices
Implement new features, improve product deployment experience, and help maintain internal DevOps infrastructure
Creatively contribute ideas to a rapidly developing product
Key Skills and Experience
If you have all of the below skills and experience, what are you waiting for?! Apply now! :)
If you don’t, but believe with your whole heart that you’d be an awesome Muser - apply anyways! More than anything, we are on the hunt for world-class people, which trumps any specific skill and/or experience requirement.

Our Highest Priority Skills and Experience

Bachelor’s degree with 2+ yrs experience in computer science, or equivalent education/experience
Experience with Haskell (or other functional programming language), Java and/or C/C++
Ability to design, implement, and test new features in a multi-language code base of any size
Experience integrating services using technologies such as REST interfaces, SQL and NOSQL databases, JSON, graphql, and protocol buffers
Ability to use basic developer tooling such as git, GitHub, build systems, and shell scripts
Willingness to learn new languages, APIs, frameworks, and software
Familiarity with Docker containers and volume management

Additional Interesting Skills & Experience

Interest and/or experience in developing for and operating within cloud-based environments (AWS, Azure, GCE)
Managing deployment using Kubernetes
Proficiency in Kotlin, Go, or Scala
Experience with distributed build systems (e.g. Bazel / Buck)
Other advanced build system knowledge (e.g. familiar with the inner workings of at least one popular build system)
Familiarity with static analysis tools

Back to top