What are the responsibilities and job description for the Staff Software Engineer position at MX?
Job Title: Software Engineer
We are driven by our moral imperative to advance mankind, and it all starts with our people, product, and purpose. If you thrive in a challenging work environment surrounded by incredible team members who will help you grow, MX is the right place for you.
Come build with us and be part of an award-winning company that's helping create meaningful and lasting change in the financial industry.
Our software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with their finances. Our products need to handle data at a massive scale. You'll work alongside the best and brightest engineering talent in the industry.
Responsibilities:
- Write full stack code for MX's Intelligence products and supporting services.
- Participate in or lead design reviews with peers and stakeholders to decide amongst available technologies.
- Review code developed by other developers and provide feedback to ensure best practices.
- Collaborate closely with product managers to meet and exceed customer needs.
- Triage product or system issues and debug/track/resolve by analyzing sources of issues.
Requirements:
- Bachelor's Degree or equivalent experience.
- 12 years of experience with software development in one or more object-oriented programming languages.
- 8 years of experience building, testing, deploying, and maintaining software in an enterprise team environment.
Compensation:
The expected on-target earnings (OTE) is currently $150,000 to $180,000 per year. This pay range is just one component of MX's total rewards package.
This role is based in Lehi, Utah, with flexibility for both in-office and remote work. We believe in empowering our team members to deliver exceptional outcomes while taking advantage of our incredible office space when it best supports their work.
Salary : $150,000 - $180,000