Skip to content

Senior Back End Rails Engineer

 

About Us

We are a rapidly growing, dedicated team of financial engineers, mathematicians, software developers and visionaries working together to transform the field of wealth management. We aim to make portfolio management frictionless, enabling every investor to benefit from levels of customization and tax management that were once the exclusive preserve of ultra-high net worth investors. Our automated rebalancing workflow is used to manage over $50 billion, everything from custom-tailored $100 million taxable accounts to $5 robo accounts with fractional shares.

Our wholly owned subsidiary, Smartleaf Asset Management LLC (SAM), is a sub-advisory service that uses our software to make portfolio management frictionless for wealth advisors and their clients.

We are devoted to doing things right, bringing a fiduciary standard of care to all that we do.

 

About the Role

You would be working in our application development team which owns our user-facing application, our API and our data integrations.  This is an individual contributor role and you should expect to mostly write code.  However, we expect everyone on the team to take their turn leading projects consistent with their experience --and help the whole team learn in the process.

 

This Would Be a Good Fit For You If:

You are focused on results and want to help the whole team deliver value to our users.  You’re curious about our clients and want to understand what they do and how we help.  You want the things you build to be useful in the real world and you have a toolbox of skills and behaviors that allows you to adapt to the requirements of different projects.

When the team needs it, you are able to organize a team of 3-4 engineers from requirements gathering to deployment of a substantial increment to the product.  You’re also happy to help more junior team members develop their organizational and leadership skills and will do your best to make them successful.

You are able to explore the problem space, discuss varied options and their pros and cons.  And you can help us make decisions that take multiple considerations into account.

You want to learn, you want the whole team to improve, you are willing to experiment and you elevate everyone around you through your professionalism, helpfulness and willingness to share knowledge.

 

Relevant Experience

  • You have 5+ years of back-end experience in production Rails applications.  
  • You have been a senior engineer or team lead before
  • You have built applications that have complex business rules
  • You have built web APIs and optimized them to meet client needs
  • You are comfortable diagnosing and solving resource consumption and contention issues
  • You have undertaken major refactors and/or framework upgrades as a lead
  • Solid grounding in software architecture, algorithms and foundational principles
 

Nice to Haves

  • You are able to work in the full stack as team needs evolve.
  • Relevant engineering degree

 

The Stack

This is a Ruby on Rails application talking to a C++ analytics engine and a PostgreSQL database running on Debian Linux.  The UI is javascript, React and Redux.

 

 

Tools We Use

Source control via git; CI with Jenkins; bug and project tracking with JIRA; Confluence

 

What are the Logistics of Working Here?

This role is remote-friendly; core hours are 10 am - 4 pm EST.  Let’s talk about your needs and see what works.

 

Core Benefits

  • Comprehensive health, dental and vision insurance with 100% of premium and deductible covered for employees and family (copay applies).
  • SIMPLE IRA with 3% company match
  • Three weeks PTO + NYSE holidays
  • Flexible hours

 

Work Style

If you are remote... 

  • All team meetings are by video conference
  • The team communicates by chat throughout the day.  We collaborate using tools like Miro to ensure everyone is on the same page.
  •  At present, some team members have chosen to be in the office a few days a week while the majority are currently remote.
  • We have invested a lot in our onboarding process and documentation and we are happy to have successfully onboarded several engineers entirely remote during the past year.
  • Get to know your coworkers across the company by stopping by our periodic philosophy nights.

If you are local...

  • Casual dress code
  • Beautiful office space within 15 minutes walk of 4 subway lines and commuter rail
  • Office shower for bike commuters
  • Fully stocked kitchen with breakfast and lunch options. Plus the opportunity to dazzle your coworkers with your barista skills

 

What is the Hiring Process? 

  • Email us at future@smartleaf.com including your resume and a cover letter telling us:
    • What do you want your next role to look like?
    • What was the most recent application you truly enjoyed working on, and what did that experience look like for you?
    • What do you need to know to have a smooth and efficient interview process?
  • Short take-home test (1-2 hours of your time)
  • Let’s chat about your goals and see if the experience here is one that will enable you to thrive
  • Technical calls with members of the team

You must have a legal right to work in the United States.  Visa sponsorship is not available at this time.

 

More About Smartleaf 

To learn more about Smartleaf, check us out at: https://www.smartleaf.com. If you’d like to know more about what you can expect in your first weeks on the job, or if you want to know more about how we adjusted to the pandemic, read more here.