Make a game-changing next move.

Learn more about the opportunities in Coatue's portfolio.
187
companies
6,395
Jobs

Senior Software Engineer

M1 Finance

M1 Finance

Software Engineering
Chicago, IL, USA
Posted on Tuesday, May 16, 2023

Who we are

M1 is a personal finance platform made for the modern era, uniting individual perspective with automated ease. Hundreds of thousands of investors take control of their long-term wealth with M1 and have already trusted us with over $6 billion of assets. As the Finance Super App™, we empower financial well-being with all the tools to invest, borrow, and spend: low-cost borrowing, high interest checking, and high cash back Visa® debit and credit card rewards.

We believe that financial well-being is fundamental to overall well-being and strive to deliver products that are simpler, smarter, and stronger than those created by our competitors. We've been named a top app for investors including 2022 Best for Low Costs and Best for Sophisticated Investors by Investopedia.

As a fast-growing fintech company, we’re looking for talented and smart individuals who are excited about rethinking what’s possible with personal finance, invested in their personal and professional growth, and take ownership of the work they want to do – all while helping others create something meaningful and sustainable for their futures. Our award-winning workplace culture has been recognized by Inc. (Best Workplaces 2022), Built In Chicago (2022 and 2023 Best Places to Work in Chicago), CB Insights (Top Fintech Companies of 2021), and the Chicago Tribune (2021 Top Workplace).

We mean it when we say, “M1 is yours to build.”

If this sounds interesting to you, read on!

What we’re looking for

We are a team of driven engineers committed to executing a clear and exciting vision. We adopt an iterative approach, believe in continuous improvement, and embrace first-principles thinking. While we value creative dissent in problem solving and eschew the idea of adopting a solution just because "it has always been done that way," we also believe in respect, support, and enabling each team members’ best contributions however we can. Everyone plays an integral part in developing our product and is empowered to make impactful decisions on features, architecture, and implementation.

The engineering team is in charge of building, deploying, and maintaining mission critical systems that power the operation of the entire M1 Finance platform. The systems range in responsibility and complexity -- from login and account management to banking and trading. Overall we adopt a microservices architecture and rely heavily on the Lightbend stack (Lagom / Play! / Akka / Scala).

We are looking for a passionate individual to join our team -- someone who realizes the value in code reviews, pair programming, and continuous self improvement; is unafraid to venture into undocumented territory; believes the most interesting problems do not have answers yet; shares our company vision, embodies our values, and also recognizes that software development is more than just a job, it is a craft.

What You'll Do

  • As a member of the Invest engineering team, you’ll:
    • Collaborate with team members across functional areas to design and architect software solutions to support and enhance M1’s Invest product, whose capabilities include, but are not limited to:
      • Brokerage account and clearing
      • Trading execution and routing
      • Pie based portfolio creation and management
      • Securities and research data
      • Crypto
    • Implement clean and maintainable code that adheres to industry best practices
    • Identify and execute on opportunities to improve existing systems
    • Contribute product ideas to overall company growth
    • Grow alongside an exciting, committed team of engineers who will always help you be your best

Skills/Qualifications

  • 4+ years of professional software engineering experience
  • Proficiency in a JVM language, such as Scala, Kotlin, or Java.
  • Familiarity with functional programming, CQRS, and event sourcing
  • Exposure to building and maintaining scalable and fault-tolerant distributed systems
  • Some experience in mentorship of more junior team members
  • Entrepreneurial spirit, self-motivated, growth-minded
  • Excellent communicator and collaborator
  • General knowledge of investing and personal finance or desire to learn

M1's Commitment to Diversity

M1 is proud to be an equal opportunity employer. We celebrate different experiences and we're committed to diversity, equity, inclusion, and belonging (DEIB) at all levels of the company. Women, minorities, veterans, members of the LGBTQIA+ community, and individuals with disabilities are strongly encouraged to apply. With our DEIB Council and six Employee Resource Groups (AAPI@M1, Black@M1, Mental Health@M1, Pride@M1, SomosM1, and Women@M1), M1 employees and leaders set aside company time to tackle DEIB projects and achieve goals every quarter.

Our Values

Our team embodies our eight core principles and if these principles speak to you – we’d love to talk with you.

  • Mission Driven - We know that financial well-being has a dramatic impact on an individual's quality of life. We are passionate about helping people in this domain.
  • Extreme Ownership - We are responsible for the results to our clients, teammates, and shareholders. We own everything in our domain that affects these results.
  • Boldness - Thinking small is a self-fulfilling prophecy. Thinking big inspire results. We would rather fail at the meaningful than succeed at the trivial.
  • Ruthless Prioritization - We want to do more than we possibly can. We must be disciplined on how to use our precious money, people, and time. That means saying no to a lot of good ideas so we can focus on the most important thing.
  • Integrity - We do the right thing. This trust must never be broken.
  • Effectiveness - We do what's needed to deliver the intended results. Whether that requires disciplined process or scrappy implementation, we find a way.
  • Team Oriented - We work collaboratively to achieve more. We respect, trust, and support one another.
  • Transparency - We use simple and clear communication to share information so that people have the context to make good decisions.
  • Make Forward Progress - Something is better than nothing. We make incremental improvements on our path towards perfection. Crawl, walk, run, and then sprint.
  • Resiliency - We understand that any big goal comes with ambiguity, change, and setbacks. We adapt and keep going.

Our Perks

  • Unlimited PTO
  • Comprehensive health, dental, vision, disability, and life insurance
  • Stock options for all employees
  • Retirement benefit with employer match
  • $500 to spend on home office equipment while working from home
  • Stylish M1 swag
  • Socially distant team outings, celebrations, and events
  • Transparent and open communication
  • Office in the Loop with a Game Room and Gym