Senior Software Engineer

  • 3401 North Thanksgiving Way, Lehi, UT 84043, USA
  • Full-time

Company Description

MX is on a mission to improve the financial lives of individuals everywhere. We believe each of us has a moral imperative to use our time and talents to change the world for the better. For this reason, we are creating innovative software and partnering with financial institutions and digital banking providers to bring financial freedom to the lives of individuals, families, and communities. We are a financially strong company with plenty of financing and are cash-flow positive.

Job Description

We are seeking highly skilled and talented Senior Software Engineers to join the team at MX. You’ll get to help us build our highly available, massively distributed systems or craft our highly responsive, creatively embedded UIs. Who doesn't want to do that, right?

You are a polyglot programmer with at least five years of professional software engineering experience. You have worked with and understand different axes of programming language philosophies (dynamic / static, imperative / functional, lazy / strict, standard / esoteric). You enjoy working side by side with other brilliant people and want to mentor those around you.  You are looking for a work environment that prizes quality software development fundamentals and prioritizes product quality.

You will get to…

  • Thrive in a continuous delivery software environment, from concept to delivery
  • Collaborate with DevOps to optimize and scale our massively distributed SOA
  • Maintain and develop clean and consistent RESTful APIs
  • Execute Automated testing
  • Collaborate with Product and Support to ensure successful product creation

You will do it using your…

  • Bachelor's Degree in CS or comparable industry experience
  • Experience building, implementing and working with microservice architectures
  • Proficiency working in Unix/Linux environments
  • Proficiency with Git or another version control system
  • Love for clean, maintainable, discoverable code
  • Work hard, play hard attitude
  • Experience with distributed systems, data storage systems and messaging queue solutions

You will be supported by…

  • A deeply technical engineering team
  • Thorough initial and ongoing training
  • Products that outshine all of our competitors
  • Personal access to MoneyDesktop, our online money management tool

You will fit in by…

  • Thinking like an owner
  • Communicating with honesty, candor, and respect
  • Being resourceful
  • Using common sense

You will love it because…

  • You will build and share products that are making a difference in the lives of others
  • You will collaborate with other brilliant minds
  • You will be rewarded and recognized for your high-caliber work
  • You will enjoy autonomy

Additional Information

  • Please provide a portfolio of your work with your application using a link or by uploading documents.
  • MX is an equal opportunity employer. We particularly welcome applications from veterans and military spouses. All your information will be kept confidential according to EEO guidelines.

Videos To Watch