jobapplier

Software Engineer – Backend Engineer – Tax Engineering

Stripe

Skills

Required

  • software engineering
  • Java / Ruby / Scala
  • Python
  • backend logic / data processing / automation scripts
  • backend infrastructure
  • Microservices
  • RESTful Web Service
  • Kubernetes
  • kubectl
  • SQL
  • frontend technologies
  • JavaScript / TypeScript

Preferred

  • low-latency
  • data pipelines

WA82

About Stripe

Stripe, LLC. is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career.

Responsibilities

  • Design, build, and maintain large-scale low-latency services and data pipelines.
  • Work collaboratively on projects that span multiple engineering groups, across multiple functions (engineering, TPM, product, business), and involving different business stakeholders such as tax experts, accountants, and product owners.
  • Build watertight controls across data flows to ensure super high accuracy for all transactions (trillions of dollars).

Requirements

  • Must have a Bachelor's degree or foreign equivalent in Computer Science, or a related field, plus 4 years of related work experience in software engineering. Must also have experience in each of the following:

3 years in

  • experience writing high-quality software using Java, Ruby or Scala;
  • experience with Python for backend logic, data processing, or automation scripts;

2 years in

  • experience building highly scalable backend infrastructure;
  • experience designing and maintaining Microservices and implementing RESTful Web Service;
  • experience with Kubernetes and kubectl for managing and scaling cloud-native applications;
  • experience in SQL for managing large-scale data sets and optimizing database performance;

1 year in

  • experience with frontend technologies, specifically JavaScript or TypeScript, to support end-to-end feature delivery; and
  • experience mentoring junior engineers.
  • 50% Telecommuting Permitted.

Pay

Salary: $174,595.00 - $235,200.00/yr

  • This salary range represents the base salary range for the role and any sales commissions/sales bonuses targets, if applicable, would be in addition to the base salary.
  • 40 hrs/week

Benefits

  • Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.