Software Engineer, Internal Systems

Stripe Stripe · Fintech · India · 7420 Finance Systems

Software Engineer role at Stripe, focusing on building and maintaining APIs and services for internal systems, particularly within Seller Systems, Finance Engineering, and Marketing/Sales Systems. The role involves designing robust, scalable infrastructure, partnering with cross-functional teams, and ensuring high performance and reliability for financial operations and seller productivity.

What you'd actually do

  1. Design, build, and maintain beautiful, robust, and high-performance APIs and services
  2. Ensure our infrastructure is extensible, scalable, reliable, and meets SLAs for both external and internal users
  3. Hide complexity from our users behind simple yet powerful abstractions
  4. Partner closely with other engineers, analysts and scientists to build highly scalable system(s), to deliver delightful developer experiences and comprehensive interfaces
  5. Build the APIs that power internal stakeholder facing UI experiences, defining composable data models and durable interfaces.

Skills

Required

  • designing, implementing, and operating large-scale, high-performance APIs and services
  • server-side APIs in dynamic languages like Ruby
  • document and relational datastores (especially Mongo and MySQL)
  • datasets (especially in systems like Redshift or Presto/Trino)
  • Empathetic, collaborative, and user-first mindset
  • proactively seeking feedback from users, teammates, and subject matter experts
  • build holistically – from specs and documentation to implementation, testing, deployment, and measuring impact
  • balance speed, complexity, and scope in service of user needs
  • excellent oral and written communication

Nice to have

  • large-scale financial tracking systems
  • cloud based services (e.g. gRPC, GraphQL, Docker/Kubernetes, cloud services such as AWS)

What the JD emphasized

  • 7-12 years of experience designing, implementing, and operating large-scale, high-performance APIs and services
  • implemented server-side APIs in dynamic languages like Ruby, working with document and relational datastores (especially Mongo and MySQL)
  • spelunking through new datasets (especially in systems like Redshift or Presto/Trino)