Staff Full Stack Software Engineer

Betterment

New York (NY)

Hybrid

USD 190,000 - 220,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive equity package
Health, dental and vision benefits
Flexible PTO policy
401(k) with employer match

Job summary

A leading investment management platform in New York is seeking a Staff Engineer to join their Advisor Experience team. This role involves designing and implementing complex systems, leading full stack development, and collaborating with engineering leaders. Candidates should have experience in server-side languages and a strong commitment to quality and mentorship. The position offers a competitive salary range of $190,000 - $220,000, along with benefits like flexible PTO and equity. Hybrid work structure is anticipated.

Qualifications

  • Proven experience in building and leading technical projects from discovery to release.
  • Experience in at least one server-side language such as Ruby, Java, C#, C++, or Python.
  • Strong understanding of technical design and architecture for web applications.
  • Ability to gather inputs and build consensus effectively.

Responsibilities

  • Design and implement complex systems within the team’s domain.
  • Guide the team’s full stack development practices.
  • Collaborate with senior engineering leaders to advance technology.
  • Build tools that enhance customer experience and simplify investment.

Skills

Technical project leadership
Server-side language proficiency
Effective communication
Mentorship commitment
Software engineering passion
Agility and pragmatism

Tools

Ruby on Rails
Web applications

Job description

About the Role:

The Advisor Experience team aims to build the best full-service investment management platform in the industry. The team operates as part of Betterment Advisor Solutions, the all-in-one custodial platform for independent RIAs, and this team focuses on empowering financial advisors with the tools to manage their clients on Betterment’s platform. Our team holds a high amount of pride in building high-quality user experiences to simplify complex needs. We’re looking for a technical leader to drive this team forward while upholding high standards in quality and execution for Core Registered Investment Advisors managing their clients on Betterment’s platform. We also support our advisor support team and relationship managers.

As a staff engineer, you’ll play an instrumental role in designing and implementing complex systems within the team’s domain, guiding your team’s full stack development practices and collaborating with other senior engineering leaders to advance Betterment’s technology and create high performance, reliability and exceptional developer experience.

If you\'re passionate about delightful customer experiences, building scalable, high-performance web applications and are eager to work in a collaborative, forward-thinking environment, we\'d love to have you on our team.

This role is based out of our NYC office. Below we\'ve reflected the base salary range we would offer for this position. Actual salaries may vary depending on factors including but not limited to location, experience, and performance. The range listed is just one component of Betterment’s total compensation package for employees.

  • New York City: $190,000 - $220,000

We offer a competitive equity package, health, dental and vision benefits, life and AD&D, short-term and long-term disability insurance, EAP, commuter and parking benefits FSA/HSA, and 401(k) with employer match as well as a flexible PTO policy. This job may also be eligible for variable compensation in the form of a company incentive bonus. For jobs based out of our NYC HQ, we require in office attendance Monday through Thursday, weekly.

A Day in the Life:
  • Build things people love. Our goal is to delight our customers whenever possible. Sleek design, simple user experience, and access to sophisticated advice.
  • Teach and Learn. As a Staff Engineer, we expect you to share your knowledge with new, junior, and senior engineers. Help mentor and grow our team professionally as well as learn from our leaders to level up your own talents.
  • Solve “impossible” problems. Take your ideas to the next level right away. We experiment, iterate, learn, and repeat.
  • Collaborate, with purpose. You’ll work in small groups with other talented thinkers and figure out how to make Betterment’s revolutionary software even better.
  • Gain trust through transparency. We believe in taking the guesswork out of investing. That means a consistent experience for our customers — you’ll build the tools to make it possible. We already have the best UX in the business. Let’s make it even better.
  • Create efficiency. Our software helps customers save time and money. We maintain it through clean code, pragmatic programming, and lean engineering.
  • Work with people who care. Half of our team is made up of engineers, but we believe everyone at Betterment is an engineer with their own tools. We’re a group of talented professionals who pride ourselves on what we do. We’re smart, innovative, energetic, and lots of fun.
What We’re Looking For:
  • Have proven and recent experience scoping, building, and leading technical projects (and the teams building them) from discovery through release
  • Have experience in at least one server-side language - Ruby, Java, C#, C++, Python. (we use Ruby on Rails)
  • Have a strong understanding of appropriate technical design, architecture, and other complexity in building web applications
  • Have experience gathering inputs, building consensus, and making technical decisions in an inclusive manner
  • Have experience communicating effectively with technical and non-technical colleagues across different roles, teams, and lines of business
  • Have a commitment to upskilling teammates through feedback, pairing, and mentorship
  • Have a passion for software engineering, and for creating what doesn’t exist
  • Know how to make the tradeoffs required to ship without compromising quality
  • Realize that automated tests are a worthwhile investment
  • Appreciate agility and pragmatism in software development
  • Thrive in a startup environment
What Being at Betterment Means for You:

Joining Betterment means belonging to a community of folks passionate about change, being on a team that cares for your well-being, and continuing on a journey of non-stop growth and evolution.

You’ll join a Community that Cares:
  • Betterment is a place to bring your best self. We welcome families (and pets) for all our activities such as lunches, company retreats, and celebrations.
  • Make meaningful connections with your peers through interest groups, sports clubs, social events, meetups, and regular knowledge sharing, all occurring in a remote friendly way.
  • Join one or more of our 8 Employee Resource Strategy Groups as a member or an ally, and help us shape Betterment’s culture and product for years to come.
You’ll stay Happy and Healthy:
  • We will ensure you\'re set up and cared for with a customizable workstation, enrollment in our 401(k) service, flexible parental leave, annual gym reimbursements and a whole suite of thoughtful benefits.
  • You\'ll have unlimited paid personal and vacation days, and a team that cares about your whole life, not just what you’re working on.
You’ll Learn & Grow:
  • Enhance your skills and abilities through Betterment University courses and additional allowance for outside learning.
  • As part of a team that values knowledge sharing and transparency you can opt into mentoring and career coaching programs, weekly company meetings, and show & tells.

Please note that Betterment is dedicated to providing accommodations to candidates with disabilities. If you need accommodations at any point throughout the interview process, please reach out to interview.accommodations@betterment.com

What Happens Next?

We expect to take a few weeks to review all applications. If we would like to spend more time with you, you will hear from us to arrange next steps. You can expect 3-4 sets of conversations, all remote, with your future colleagues in the weeks following your application.

Throughout the interview process, we’ll look to learn more about your skills, experiences, capabilities, and motivators. Many of our interview questions will be behavioral, aimed at understanding how you might operate here at Betterment. We may ask you to complete a case study exercise or technical assessments, depending on the role, as we aim to collect a robust set of data points throughout the interview process.

On average, it takes us around 2-3 weeks to make a hiring decision, depending on your availability and sense of urgency. As a best practice, we aim to interview at least 3 final round candidates before making a hiring decision.

Please note that we’re unable to offer individual feedback during the interview process. We usually see 1,000+ applications for open positions, and our hiring team simply doesn’t have the bandwidth to offer personalized feedback to each candidate.

We recognize that interviewing for a new role is a big deal. We appreciate you giving us consideration as the next step in your career. Our Recruiting Team is here to support and advocate for you through the interview process, so please let us know how we can help.

We’re an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, religion, creed, national origin or ancestry, ethnicity, sex, gender (including gender nonconformity and status as a transgender or transsexual individual), sexual orientation, marital status, age, physical or mental disability, citizenship, past, current or prospective service in the uniformed services, predisposing genetic characteristic, domestic violence victim status, arrest records, or any other characteristic protected under applicable federal, state or local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Program Manager, Business Systems & Tooling
Sr. Program Manager, Business Systems & Tooling

Betterment • New York (NY)

Hybrid
USD 125,000 - 145,000
401(k) match
Flexible PTO
Sabbatical after 6 years
Sr. Program Manager, Business Systems & Tooling
Sr. Program Manager, Business Systems & Tooling

Doist • New York (NY)

Hybrid
USD 125,000 - 145,000
Sr. Software Engineer
Sr. Software Engineer

Betterment • New York (NY)

On-site
USD 175,000 - 205,000
Competitive equity package
Health, dental, and vision benefits
Flexible paid time off
+1
Sr. Software Engineer, Backend
Sr. Software Engineer, Backend

GoTo Meeting • New York (NY)

On-site
USD 175,000 - 205,000
Competitive equity package
Health, dental and vision benefits
Flexible paid time off
+2
Staff Engineer (Backend)
Staff Engineer (Backend)

Menlo Ventures • New York (NY)

On-site
USD 210,000 - 235,000
Competitive equity package
Health, dental, and vision benefits
401(k) with employer match
+1
Engineering Manager
Engineering Manager

Menlo Ventures • New York (NY)

Hybrid
USD 170,000 - 195,000
Comprehensive health benefits
Flexible paid time off
Professional development opportunities
+1
Sr. Manager, Advised 401k Sales
Sr. Manager, Advised 401k Sales

Francisco Partners • New York (NY)

Hybrid
USD 240,000 - 280,000
Competitive benefits
Sr. Full Stack Software Engineer - Product Engineering
Sr. Full Stack Software Engineer - Product Engineering

Francisco Partners • New York (NY)

On-site
USD 170,000 - 195,000
Equity package
Flexible paid time off
Health, dental, and vision insurance
+2
Sr. Staff Engineer
Sr. Staff Engineer

Betterment • New York (NY)

Hybrid
USD 230,000 - 270,000
Competitive equity package
Health, dental and vision insurance
Flexible PTO policy
+2
Director of Product, Broker-Dealer
Director of Product, Broker-Dealer

Betterment • New York (NY)

On-site
USD 220,000 - 250,000
Equity for all employees
401(k) with employer match
Sabbatical after six years
+2