Careers

At Symplany, we believe that plans and portfolios belong together.

Senior UI Engineer

Hybrid • Minneapolis, MN • Full-time

Hi, I’m Alex, CEO, CTO, and co-founder at Symplany. I’m looking for a senior UI engineer to join our growing engineering team, continue developing our frontend code and frameworks, and modernize existing pages. I’ll be working with you throughout the interview process to understand your career aspirations, learn about your strengths and abilities, and see if we’re a good match for each other.

What we’re building

The mission of Symplany℠ is to transform how people think about financial planning and investing. No one else does what we do: create an investment portfolio that directly supports a client’s financial plan. With our software and methodology, clients understand their money in a way they never could before, bringing them peace of mind. Advisors are able to focus on the decisions and conversations that matter.

Who we are

We're a small team working together in Minneapolis and beyond. We’re a fun-loving crew who works hard, values learning, and geeks out about things far outside our usual finance and engineering work focus.

We care deeply about our values: they’re an integral part of how we make big decisions and conduct ourselves daily. We can tell you more about these when we meet:

  • Integrity

  • Rational Optimism

  • Humble Confidence

  • 1 + 1 = 3

  • Inputs over Outcomes

  • Pursuit of Excellence

The opportunity

Join us as employee #11 at a small company that punches above its weight. We're completely bootstrapped, with a profitable and proven business model. We aren't beholden to investors and have full autonomy over our business decisions, and can offer you competitive compensation and equity. As a member of our team, you will play a role in shaping our company and influencing our future!

Your day-to-day work will range from iterative development to orchestrating our software development to mentoring teammates. As a development team, we work together to write quality code, create a great application, and continuously learn from one another. You might implement a new UI in the morning and design a new database schema in the afternoon. You’ll work with the whole company to design and develop new features and capabilities for our engaged user base. The code that you write on a Tuesday will be used by advisors that Wednesday.

As a team lead, you’ll eventually become responsible for the software quality and the development process. We are also planning to grow our development team further, so you will be involved in our next development candidate search.

Desired requirements

General skills

  • Self-starter: You identify what needs to be done and you jump in and do it.

  • Goal-oriented: You create effective goals, you're energized by them, and you accomplish them.

  • Organized orchestrator: You seek to understand the development work in the broader context of the business. You’ve successfully managed a development process before.

  • Technical leader: You are a force multiplier, able to guide a cross-disciplinary team to success. You empathetically mentor your teammates.

  • Self-disciplined: You can manage your time and tasks effectively with the team. We trust each other to get our tasks done with minimal oversight, but are happy to help a teammate out if they’re stuck.

  • Desire to learn: Whether it's algorithms, the tax code, or how colors can impact human behavior, we'll pick up where your formal education left off.

Technical skills

  • Adept frontend software engineer: The majority of our frontend is JavaScript, React, GraphQL, TypeScript, and modern HTML/CSS.

  • Ability to architect systems: You have extensive experience as a software engineer, creating new products and features that are extensible and robust.

  • Experience migrating a mature application to new technologies: You have experience moving existing code toward modern frameworks, modernizing the application while maintaining existing functionality and requirements.

  • Backend experience: Our backend is PHP and MySQL. We manage our infrastructure in AWS using Terraform and Ansible. We use Docker for testing and local development. You don’t need experience with all of these languages and tools, but it helps!

Compensation & benefits

  • Salary range: $120k–170k

  • Retirement plan with employer match

  • Flexible schedule (~1 day/week in-office)

  • Life and disability insurance

  • Paid time off

  • Parental leave

  • Health insurance reimbursement

  • Career advancement opportunities

Experience

  • React: 5 years

  • GraphQL: 5 years

  • Project leadership: 3 years

  • Front-end testing: 3 years

  • Modernizing legacy applications

  • Semantic HTML

Nice-to-haves

  • PHP, Laravel

  • MySQL

  • AWS, serverless, dev-ops

  • UX/design, accessibility

Hiring process

Our hiring process is (approximately) the following:

  • 30-minute casual video call to get to know each other

  • 90-minute technical interview with two potential teammates

  • Take-home programming assignment

We’re looking forward to chatting with you.

Let's connect