Software Engineer L2

Stripe Stripe · Fintech · PERM, United States · PERM

Software Engineer L2 at Stripe, a financial infrastructure platform. Responsibilities include designing, building, and maintaining APIs and systems using Ruby, React, and Typescript. The role involves collaborating with cross-functional teams, analyzing user needs, implementing technical designs, writing tests, improving engineering standards, debugging production issues, and mentoring new hires. Requires a Bachelor's degree or equivalent with 1.5 years of experience in software engineering, including Ruby/React/Typescript, translating business needs to software, SQL for data analysis, API development, on-call participation, and leading cross-team projects.

What you'd actually do

  1. Design, build, productionize, and maintain APls, services, and systems across Stripe's engineering teams using Ruby, React, Typescript, and other programming languages.
  2. Predict and measure the performance and outcomes of designed systems.
  3. Collaborate with engineers and other cross-functional roles across the company to build new billing features at large-scale to make it easier to businesses for collect and manage their payments.
  4. Analyze user needs, feedback, and product requirements to determine technical specifications and the feasibility of design and implementation, taking cost and time constraints into account.
  5. Implement technical designs through a series of programming tasks while upholding high engineering standards.

Skills

Required

  • Ruby
  • React
  • Typescript
  • SQL
  • API development
  • On-call rotation
  • Debugging production issues
  • Cross-team project leadership
  • Software design patterns

What the JD emphasized

  • 1.5 years of experience working with Ruby, React, Typescript, and other relevant programming languages and frameworks
  • 1.5 years of experience translating business needs into software requirements and designs and implementing industry standard design patterns
  • 1.5 years of experience with using SQL or related query languages to perform data analysis
  • 1.5 years of experience working with API development, participating in team's oncall to provide emergency response, and debugging production issues across services
  • 1.5 years of experience leading cross team projects, scoping implementation plans, and managing cross team dependencies
  • 1.5 years of experience participating in team's on-call rotation, providing emergency responses, debugging and mitigating production issues