Software Engineer, Payins Card Networks

at Stripe
USD 156,800-235,200 per year
MIDDLE
✅ Hybrid

Tech Stack

API @ 3 Agile @ 3 Data Modeling @ 3 Debugging @ 3 Git @ 3 HTTP @ 3 Java @ 3 Jira @ 3 Node.js @ 3 Payments @ 3 Python @ 3 Ruby @ 3 Scala @ 3 Software Development @ 3

Details

Who We Are

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. Stripe’s mission is to increase the GDP of the internet.

Responsibilities

  • Build, develop, test, and deploy software infrastructure.
  • Modify existing software to correct errors or improve performance.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Build, test, and maintain software across the company’s codebases to integrate with external financial partners.
  • Consult and advise peers on build system choices.
  • Analyze user needs and software requirements to determine design feasibility within time and cost constraints.
  • Work with engineers across the company to build new features at large scale.
  • Implement unit, functional, and integration tests to prevent bugs and regressions.
  • Set the mission and perform short- and medium-term planning and prioritization for an engineering team.
  • Build, test, and maintain software for card payment integrations across the company’s codebases, communicating with external card networks and payment processors using industry-standard protocols.
  • Consult with and advise peers on integration architecture and payment-processing implementation choices.
  • Analyze user needs and payment-processing requirements to determine design feasibility within time and cost constraints for card-network integrations.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science or a related field.
  • At least two years of experience in software development.
  • At least two years of experience writing and debugging computer code.
  • At least two years of experience writing software to issue and serve HTTP requests.
  • At least two years of experience with Java, Ruby, Scala, or Python.
  • At least two years of experience with API, REST, SOAP, Agile, Jira, Git, AngularJS, or Node.js.
  • At least one year of experience with payment processing in payins acquiring financial systems related to authorization and clearing flows with major global card networks, including Visa and Mastercard.
  • At least one year of experience with data modeling of card features in acquiring payments for financial processing systems.
  • At least one year of experience working with ISO 8583 messages and data warehouse queries.
  • At least one year of experience with cloud technologies.

Compensation

  • Salary: $156,800–$235,200 per year.
  • 40 hours per week.
  • 50% telecommuting permitted.
  • Multiple positions available.

Benefits

Additional benefits may include equity, a company bonus or sales commissions/bonuses, a 401(k) plan, medical, dental, and vision benefits, and wellness stipends.

More jobs at Stripe

Similar jobs