Back to all jobs
BBPOS Limited logo

Software Engineer, Android Developer Productivity

BBPOS Limited
Taipei2d ago

About the role

<div class="content-intro"><h2><strong>Who we are</strong></h2> <h3><strong>About BBPOS</strong></h3> <p><span style="font-weight: 400;">BBPOS is one of the world leaders in payment devices and the inventors of mPOS technology. BBPOS products are used by large retailers and leading online platforms across multiple industries.&nbsp; BBPOS is engaged in the business of manufacturing and supplying mobile and smart point-of-sale hardware, and the underlying software and infrastructure to deploy, manage, and monitor those devices.&nbsp; BBPOS is now part of Stripe’s Terminal business since the acquisition in March 2022.&nbsp;&nbsp;</span></p> <h3><strong>About the team</strong></h3> <p><span style="font-weight: 400;">Post acquisition, the BBPOS team is now an extension of the Stripe Terminal team.&nbsp; Stripe Terminal helps Stripe users extend their online presence into the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments. With Terminal, businesses can unlock in-person payments use cases that are right for their business model—whether it’s creating a flagship retail experience, extending their website to a pop-up store, or enabling a mobile point-of-sale at their next event.&nbsp;</span></p> <p><span style="font-weight: 400;">Stripe 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.</span></p></div><h1 id="what-youll-do">What you’ll do</h1> <h2 id="responsibilities">Responsibilities</h2> <ul> <li>Design, build and maintain tools, libraries and infrastructure that improve the productivity of engineers across mobile, backend and embedded systems.</li> <li>Collaborate closely with mobile engineers to understand their workflows and pain points and translate them into practical short-term and long-term solutions.</li> <li>Contribute to and improve our build, CI/CD and test automation systems for SDKs, Android apps and firmware.</li> <li>Work with key stakeholders to prioritize work, balance competing needs and ensure your solutions integrate cleanly into existing workflows.</li> <li>Own projects end-to-end, from problem discovery and design through implementation, rollout and ongoing operation.</li> <li>Participate in code reviews, design discussions and documentation to maintain a high bar for code quality, reliability and developer experience.</li> <li>Mentor other engineers in areas such as build, test and release best practices, helping to spread strong developer productivity practices across the team.</li> </ul> <h1 id="who-you-are">Who you are</h1> <p>We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.</p> <h2 id="minimum-requirements">Minimum requirements</h2> <ul> <li>BS or MS in Computer Science or a related field, or equivalent practical experience.</li> <li>6+ years of software engineering experience, including meaningful experience with backend systems and at least one of: Android/mobile or embedded/firmware development.</li> <li>Experience designing, implementing and maintaining production systems or developer tooling.</li> <li>Understanding of how to build scalable, reliable and observable services, pipelines, or tooling.</li> <li>Experience owning projects from design through implementation, rollout and ongoing support.</li> <li>Ability to thrive in a collaborative environment involving multiple stakeholders and subject matter experts.</li> <li>Strong communication skills and the ability to explain technical concepts clearly to different audiences.</li> </ul> <h2 id="preferred-qualifications">Preferred qualifications</h2> <ul> <li>Proficiency in one or more of: Kotlin, Java, or Go.</li> <li>Experience building tools or platforms to improve developer productivity, with clear empathy for internal developer users.</li> <li>Experience with CI/CD tooling and pipelines (e.g. Jenkins, GitLab CI, GitHub Actions) and modern build systems.</li> <li>Experience designing and maintaining automated testing infrastructure (e.g. integration/end-to-end tests, test orchestration, or reducing test flakiness).</li> <li>Experience with Android build and test tooling (e.g. Gradle, emulators, device farms) or firmware build pipelines.</li> <li>Experience in payments, point-of-sale, or hardware-integrated systems is a plus.</li> </ul> <p>&nbsp;</p><div class="content-conclusion"><p>For more information of the BBPOS and our career opportunities, please visit our website www.bbpos.com</p> <p>We offer long-term career prospect and competitive remuneration package to the appointed candidate.</p> <p>Personal data collected will be used for recruitment purposes only. Applicants not contacted within 8 weeks of applying should consider their applications unsuccessful.</p></div>

731,000+ hidden jobs like this

BBPOS Limited and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.