JobsSoftware Engineer
Job description
The Software Engineer role at Stripe focuses on designing, building, and maintaining APIs and services across various engineering teams. The position requires collaboration with engineers to develop software infrastructure and integrate payment systems with financial partners. Candidates will have the opportunity to mentor junior engineers and establish best practices in code quality and system design. This role is essential for enhancing Stripe's capabilities in handling complex financial transactions and ensuring system reliability.
Requirements
- Bachelor's degree or foreign equivalent in Computer Science, Data Science, or a related field.
- 2 years of software development experience.
- 2 years of experience working with Java, Scala, Python, and AWS.
- 2 years of experience implementing industry standard design patterns.
- 2 years of software engineering experience building full-stack web applications at scale.
- 2 years of experience with database management.
- 2 years of experience using SQL and related query languages to perform data analysis.
Responsibilities
- Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams using Java, Ruby, Scala, and Go.
- Build software infrastructure, including developing, testing, and deploying it.
- Design and develop software systems using scientific analysis and mathematical models.
- Engineer payments integration with various financial partners' software systems.
- Design APIs and underlying data models to support complex financial abstractions.
- Develop and direct software system testing and validation procedures.
- Debug production issues across services and multiple levels of the stack.
- Analyze user needs and software requirements to determine feasibility of design.
- Work with engineers across the company to build new features at large-scale.
- Build new systems to securely store sensitive data.
- Integrate observability tools and alerting mechanisms into high-traffic production systems.
- Mentor junior engineers, lead technical design reviews, and establish best practices.
Benefits
Is this posting expired or inaccurate?
