Software Engineer, Data Platform

BettermentNew York City, NY
65d$110,000 - $135,000

About The Position

The Data Platform Engineering team, pivotal to Betterment's success, builds and maintains the data platform & infrastructure, facilitates our product, engineering and analytics teams, and propels the company's growth by unlocking our data's potential. Engineers on the Data Platform team contribute to the vision and technical excellence that underpin Betterment's architecture. They help lead in making high-level decisions about what patterns and frameworks will best help us achieve our data objectives. They operate with autonomy and ownership. They conceptualize, design, plan and execute projects independently. This role is based out of our NYC office. For jobs based out of our NYC HQ, we require in office attendance Monday through Thursday, weekly. 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.

Requirements

  • 1-3 years of experience in data engineering in a cloud based environment with a good understanding of the modern data technology stack.
  • Proficiency in SQL and Python.
  • Familiarity with AWS technologies like RDS, Aurora, and Redshift, and general data engineering tooling like Kafka, Airflow, DBT, Terraform, and DataDog is a strong plus.
  • Demonstrated ability to execute on projects, collaborate with cross-functional teams, and collaborate in decision-making.
  • Strong analytical and problem-solving skills, coupled with a solution-oriented mindset.
  • Excellent written and verbal communication skills, capable of translating technical subjects into clear and concise terms.
  • Bachelor's or higher degree in Computer Science, Engineering, or a related field.

Responsibilities

  • Maintain and build new data services that align with engineering objectives.
  • Ensure stability, scalability, and performance of the data platform, including services such as Redshift, Kafka, Airflow, Aurora Postgres, and more.
  • Create and optimize data pipelines using Airflow & DBT.
  • Develop, construct, test, and maintain architectures (like large-scale processing systems).
  • Efficiently operate and manage resources in an AWS environment using tools like Terraform, Cloud Formation, including monitoring and alerting set up via Datadog and Sentry.
  • Work closely with product, analytics, and other engineering teams to meet their data needs.
  • Set high standards for SQL and Python, ensuring quality, performance, and security.
  • Advocate for best practices in data governance, quality control, and embody a culture of continual learning and improvement within the team.

Benefits

  • Competitive equity package.
  • Health, dental and vision benefits.
  • Life and AD&D insurance.
  • Short-term and long-term disability insurance.
  • EAP.
  • Commuter and parking benefits.
  • FSA/HSA.
  • 401(k) with employer match.
  • Flexible PTO policy.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Securities, Commodity Contracts, and Other Financial Investments and Related Activities

Education Level

Bachelor's degree

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service