Senior SDK Engineer (Android)
You will design, build, and maintain Android SDKs for payment devices, collaborating with cross-functional teams to bring new features to users. You'll implement industry protocols, run automated tests, and perform code reviews to ensure high-quality software.
Senior|Full-time|Fintech/Payments
You will be responsible for kernel and driver-level system development on embedded payment platforms, collaborating with teams across hardware, firmware, and software. You'll bring up new devices, design and maintain drivers and Android services, and optimize performance and reliability in constrained environments.
Senior|Full-time|Fintech / Payment Hardware
Software Quality Assurance Engineer (Manual)
You will collaborate with engineering teams at BBPOS and Stripe Terminal to ensure high-quality releases for payment terminals and components. Your work involves developing test plans, performing exploratory, functional, and regression testing, reporting defects, and refining testing processes to support seamless in-person payment solutions.
Mid|Full-time|Financial technology
Senior Mechanical Engineer
You will design enclosures and accessories for payment terminals, using SolidWorks for modeling and analysis. You'll prepare engineering documents, solve technical problems, and collaborate with vendors to ensure manufacturability and quality.
Senior Reliability Lab Operation Engineer
You will design and build test fixtures for POS devices, manage lab equipment maintenance and calibration, and oversee supplier/vendor performance to support reliability validations. This role is critical to ensuring product reliability excellence and cost-effective operations.
Senior|Full-time|Payment hardware / Fintech
Senior Application Security Analyst
You will conduct vulnerability assessments, threat modeling, and penetration testing of web applications, and collaborate with the software team to integrate security into the SDLC. You'll also participate in security initiatives like bug bounty programs and incident response.
Senior|Full-time|Payment processing / Fintech
Technical Program Manager (Embedded Software)
You will drive release management for Stripe Terminal's in-person payment solutions, coordinating across engineering, product, and go-to-market teams to ensure safe and timely software updates, API versions, and SDK deployments. You will define cross-functional strategies and execute large-scale technical programs that solve complex problems.
You will be responsible for kernel and driver-level system development for embedded payment platforms, working with cross-functional teams on hardware bring-up, debugging, and performance tuning. You'll design and maintain drivers and Android services meeting reliability and security requirements, perform code reviews, and manage defect resolution.
Mid|Full-time|Payment technology
You will design, develop, and maintain embedded point-of-sale software for secure payment processing. You'll implement industry-standard protocols, automate testing, collaborate with global teams, and work closely with hardware engineers to ensure quality and timeliness of product features.
Senior Software Quality Assurance Engineer
You'll own software quality for Terminal device software components, ensuring quality targets are met. You'll collaborate with developers and create robust test plans to improve coverage. This role offers the opportunity to impact Stripe's in-person payment solutions.
You will be responsible for kernel and driver level system development, including building, troubleshooting, and writing automated tests for Android on embedded payment devices. You will work closely with hardware, firmware, and software teams to bring up new devices and ensure reliable performance.
Mid|Full-time|Payment processing
Software Engineer, Developer Productivity
You'll design and build **developer productivity tools and infrastructure** for engineers across mobile, backend, and embedded systems at BBPOS, now part of Stripe Terminal. Your work will directly improve **build times, test stability, and release velocity** for in-person payment solutions. This role offers the chance to **shape developer experience** at a leading payments company.
Senior Product Quality Engineer
You'll define and implement quality management systems for OEM factories producing payment devices. Your work ensures product quality from new product introduction through sustaining for Stripe Terminal hardware. This role offers the chance to collaborate with global Stripe partners in a dynamic environment. **Frequent business travel** to manufacturing partners in Vietnam and China is required.
Android Engineer, Developer Productivity
You'll design and build tools and infrastructure to boost productivity for Terminal engineers across mobile, backend, and embedded systems. Your work will directly impact how thousands of businesses accept in-person payments worldwide. You'll own projects end-to-end while mentoring others in developer productivity practices.
Head of Hardware Operations (Shenzhen)
You will lead supply chain strategy, manufacturing operations, and cross-functional teams to ensure on-time delivery of high-volume hardware products while driving cost efficiency and quality. You will manage contract manufacturing partners and suppliers across APAC.
Director|Full-time|Payment hardware
Embedded Software Engineer
You will be responsible for kernel and driver level system development on Android-based embedded payment platforms, working closely with hardware and software teams throughout the product lifecycle.
Mid|Full-time|Fintech/Payments
Senior SDK Engineer (iOS)
You will design, build, and maintain iOS apps and SDKs for Stripe Terminal's in-person payment solutions, collaborating with global cross-functional teams to deliver features and ensure high-quality software through testing and code reviews.