Director, Software Engineering

Posted:
9/9/2024, 4:26:14 AM

Location(s):
Lehi, Utah, United States ⋅ Utah, United States

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
Hybrid

Life at MX

We are driven by our moral imperative to advance mankind - and it all starts with our people, product and purpose. We always carry a deep sense of drive and passion with us. 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.

We are seeking a highly experienced and visionary Director of Software Engineering to lead our Data Access Engineering Team. The successful candidate will be responsible for shaping our engineering strategy, driving technical excellence, and overseeing the successful execution of projects. This role offers a unique opportunity to make a significant impact, influence strategic decisions, and contribute to the long-term success of our organization.

Job Duties

  • Develop and execute the engineering department's strategic roadmap, aligning with business objectives, market trends, and emerging technologies.

  • Lead and mentor a team of engineers, providing guidance, coaching, performance management, and support to foster a culture of innovation, collaboration, and excellence.

  • Define and implement engineering processes, methodologies, and best practices to ensure the delivery of high-quality products and solutions.

  • Collaborate closely with cross-functional teams including product management, design, and platform engineering to drive innovation and product development initiatives.

  • Provide technical leadership, best practices, and expertise in web application development and highly scalable and available financial data APIs.

  • Manage resource allocation, budgeting, and staffing needs to optimize team productivity and project outcomes.

  • Establish and maintain effective communication channels within the engineering team and across departments, promoting transparency, alignment, and knowledge sharing.

  • Monitor and evaluate project performance metrics, identifying risks, issues, and opportunities for improvement, and implementing corrective actions as necessary.

  • Stay informed about industry trends, emerging technologies, and competitive landscape, providing insights and recommendations to senior leadership.

  • Represent the engineering department in meetings, presentations, and discussions with clients, stakeholders, and executive management.

Job Requirements

  • Bachelor's degree in Engineering or related field; advanced degree (e.g., Master's or Ph.D.) preferred.

  • Extensive experience (8+ years preferred) in engineering leadership roles with a track record of successfully managing teams and delivering complex projects.

  • Deep technical expertise and proficiency in two or more of the following:

    • Ruby on Rails development or similar experience

    • REST API server-side and client-side development

    • React or similar javascript-based frontend development

    • DevOps and infrastructure as code (IaC)

    • Relational database data modeling and optimization

  • Strong strategic thinking and decision-making abilities, with a proven track record of translating business objectives into actionable engineering plans.

  • Excellent leadership, communication, and interpersonal skills, with the ability to influence and inspire teams to achieve their full potential.

  • Solid project management skills, including the ability to prioritize tasks, allocate resources, and meet deadlines in a fast-paced environment.

  • Experience working in a regulated environment (if applicable) and familiarity with compliance requirements.

  • Commitment to upholding ethical standards, promoting diversity and inclusion, and fostering a culture of integrity and accountability.

Work Environment

At MX, we utilize a hybrid work model, which allows us to attract top talent and increase impact through collaboration. Our team members enjoy a balance of remote work and in-office days. Travel expectations for remote employees is about 15%, and the company covers travel expenses for remote employees. Both local and remote employees can take advantage of our incredible office space with onsite perks like company-paid meals, onsite massage therapist, golf simulator, and meditation room to name a few.

Compensation

The expected on-target earnings (OTE), which is comprised of a base salary and other forms of cash compensation, such as bonus or commissions is currently $191,500 to $229,750. This pay range is just one component of MX's total rewards package. MX takes a number of factors into account when determining individual starting pay, including job and level they are hired into, location, skillset, peer compensation.

#LI-Remote

At MX, we seek to hire candidates who drive results and achieve successful outcomes. We utilize a hybrid work arrangement style, which may require both local and remote team members to be in the office when necessary, to kick off projects, hold cross team strategy meetings, or complete key deliverables. Remote team members will travel into the office four times per year, and MX covers travel expenses associated with this requirement. Both local and remote employees can take advantage of our incredible office space with onsite perks, company-paid meals, onsite massage therapists, sports simulator, gym, mother’s lounge, and meditation room.

MX is proudly committed to recruiting and retaining a diverse and inclusive workforce. As an Equal Opportunity Employer, we never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, military or veteran status, status as an individual with a disability, or other applicable legally protected characteristics. We particularly welcome applications from veterans and military spouses. All your information will be kept confidential according to EEO guidelines. You may request reasonable accommodations by sending an email to [email protected].