Bettermentposted 3 days ago
$170,000 - $195,000/Yr
Full-time - Senior
New York City, NY
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

As a Senior Software Engineer with expertise in frontend web technologies, you will be responsible for building and maintaining the React and GraphQL app platform that product eng teams use to build features. You will establish and improve internal frameworks to deliver a delightful, modern, performant user experience for Betterment customers. You will collaborate closely with the Mobile Platform team and your Web Platform teammates to accelerate product teams' delivery by driving adoption of platform improvements that simultaneously improve both the developer experience and the user experience. The platform engineering organization enables engineers across Betterment to ship good code quickly, sustainably, and enjoyably. Platform engineering teams empower and enable domain-oriented teams through a depth of experience in architecting software systems and driving the engineering standards of the organization. They influence and shape a technical future that's qualitatively better than our status quo. Platform engineering teams work closely with product teams to deliver cross-cutting capabilities, infrastructure and tooling to enable our product teams to deliver value to Betterment's customers and clients. They are able to identify and work on projects and efforts that have strategic value for the company while driving technical design and up-leveling the engineering organization. Members of this team have a love for solving interesting technical challenges and influencing organizational decisions that move the business forward. You'll be a part of a team that's tackling difficult questions of scale, architecture, and interaction.

Responsibilities

  • Build things people love. Provide a simple, intuitive, accessible user experience for sophisticated financial advice.
  • Teach and learn. Share your knowledge with less experienced engineers and help mentor and grow the team.
  • Solve 'impossible' problems. Experiment, iterate, learn, and repeat.
  • Collaborate with purpose in small groups to improve Betterment's software.
  • Create efficiency through quality code, pragmatic programming, and lean engineering.
  • Contribute to an engineering culture that fosters accountability and values constructive feedback.
  • Lead by upholding company values and championing engineering principles.

Requirements

  • Proven track record leading successful projects that involve collaborating with and coordinating with multiple teams.
  • Expertise with React web development and broad familiarity with the JavaScript open source ecosystem.
  • Experience building and consuming GraphQL APIs (experience with Apollo Client a plus).
  • Experience with modern approaches for testing web applications, including end-to-end browser testing and accessibility validation (experience with visual testing a plus).
  • Expertise in at least one server-side language (Ruby, Java, C#, C++, Python, etc.) and backend web technology (experience with Rails a plus).
  • Experience developing and maintaining design systems, including approaches for CSS shared across an organization.
  • Experience configuring JavaScript build tooling (e.g. Vite) and monorepo tooling (e.g. pnpm, Lerna, Nx).
  • Experience delivering software with high production values where quality and correctness matters (experience in regulated industries a plus).
  • Passion for software engineering, for improving the shared developer experience, and for creating what doesn't exist.
  • Strong sense of how to make the tradeoffs required to ship without compromising quality.
  • Breadth of experience across a variety of tech stacks.
  • Strong command of fundamental algorithms and data structures.
  • Appreciation of agility and pragmatism in software development.

Benefits

  • Competitive equity package.
  • Health, dental and vision benefits.
  • Life and AD&D insurance.
  • Short-term and long-term disability insurance.
  • Employee Assistance Program (EAP).
  • Commuter and parking benefits.
  • Flexible Spending Account (FSA) / Health Savings Account (HSA).
  • 401(k) with employer match.
  • Flexible PTO policy.
  • Variable compensation in the form of a company incentive bonus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service