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.