- Design, build, and maintain the Stripe iOS SDK
- Work with engineers, product managers, designers, and stakeholders across the company to bring new features and products to Stripe's mobile SDKs
- Stay up-to-date with the latest industry trends and advancements in iOS development and incorporate them into the SDK when appropriate
- Collaborate with iOS developers who work on the Stripe mobile apps and Stripe Terminal to set best practices for iOS development across the company
- Collaborate effectively in a remote-first work environment, maintaining open communication and strong connections with colleagues
- 1.5+ years of iOS development experience
- Experience writing readable, maintainable, and testable code
- 2+ years of iOS development experience
- Appreciate the art of API design
- Experience collaborating on product and design requirements with stakeholders
- (Bonus) Experience building mobile SDKs
- (Bonus) Experience contributing to open-source libraries
- (Bonus) Experience working in a remote-first environment
-
Engineering Manager, Payment and Commerce Experience
Found in: Talent CA C2 - 4 days ago
Stripe Toronto, Canada Full timeWho we are · About Stripe · 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. Our m ...
-
Principal Software Engineer, Server – Payments
Found in: Talent CA C2 - 1 day ago
Zynga Toronto, CanadaAVAILABLE POSITIONS Principal Software Engineer, Server – Payments · Careers Category: Engineering · Careers location: Austin, TX, Toronto, Canada · Connected Worker Type: Connected · R_112018 · Position Overview · Come join the team at Zynga making an impact across all of the ...
-
Backend / API Engineer, Link Payment Method
Found in: Talent CA C2 - 6 days ago
Stripe Toronto, Canada Full timeWho we are · About Stripe · 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. Our ...
-
Solutions Manager
Found in: Appcast CA C2 A - 3 days ago
Dream Payments Toronto, CanadaCompany Profile · Dream Payments is a next generation mobile payment solution provider that enables merchants of all sizes to streamline payment processing anytime, anywhere while improving their customer's experience. Our cloud-based payment platform combined with a low-cost mob ...
-
Principal Engineer
Found in: Appcast CA C2 A - 13 hours ago
Bankjoy Ontario, CanadaDespite our name, Bankjoy is not a bank We are a silicon valley backed FinTech. Check out our investors Y Combinator and Bessemer Venture Partners and the impressive list of companies they have invested in We are changing the way community banks and credit unions do business, ena ...
-
Senior Software Engineer
Found in: Appcast CA C2 A - 3 days ago
Squires Partners Inc. Ontario, CanadaSenior Software Engineer (Long-term Remote Consultant) · Gross compensation is expected in range of approx k per annum plus bonus potential. Other benefits include paid vacation allowance, paid public holidays and sick days. · A unique, long-term Consultant/Contract opportunity a ...
-
Senior Program Manager
Found in: Appcast CA C2 A - 3 days ago
The Mirillion Group Toronto, CanadaSENIOR TRANSFORMATION PROJECT/PROGRAM MANAGER · We are currently seeking a Senior Transformation/IT Project Manager for a highly visible long term assignment with one of our clients. This position is responsible for leading the enterprise transformation work related to people, pr ...
-
Java Web Developer
Found in: Appcast CA C2 A - 3 days ago
LanceSoft, Inc. Toronto, CanadaCandidate Requirements/Must Have Skills: · 10+ years of experience as a developer · 5+ years recent API/Web Development Experience: NodeJS, JavaScript/ES6+, HTML/CSS, React · 5+ years' experience with Application Servers, Banking systems and their integration, Web Services, REST, ...
-
Senior Software Engineer
Found in: Appcast CA C2 A - 3 days ago
Akkodis Toronto, CanadaAkkodis is seeking a Senior Full Stack Developer for a contract position with a client in Toronto, ON (Hybrid). Ideally looking for experience with API/Web Development Experience: NodeJS, JavaScript/ES6+ with Application Servers, Banking systems., and integration, Web Services, R ...
-
API Developer
Found in: Appcast CA C2 A - 1 day ago
Akkodis Toronto, CanadaPosition:- API Developer · Location:- Toronto, ON · Job Type:- Contract · Candidate Requirements/Must-Have skills: · 1. 10+ Years of experience as a developer · 2. 5+ years recent API/Web development Experience: Nodejs, JavaScript/ES6+ , HTML/CSS, React · 3. 5+ years experience w ...
-
Back End Developer
Found in: Appcast CA C2 A - 3 days ago
Delpath Toronto, CanadaCandidate Requirements/Must Have Skills: · 1) 10+ years of experience as a developer · 2) 5+ years recent API/Web Development Experience: NodeJS, JavaScript/ES6+, HTML/CSS, React 3) 5+ years' experience with Application Servers, Banking systems and their integration, Web Services ...
-
Manager, System Infrastructure
Found in: Appcast CA C2 A - 3 days ago
Akkodis Toronto, CanadaAre you a seasoned hands-on IT professional with a passion for leading technical teams and driving innovation in cloud Infrastructure? Then we have the role for you · Akkodis is partnered with a leading provider in payment processing solutions to recruit a hands-on Manager, Syst ...
-
Project Manager
Found in: Appcast CA C2 A - 3 days ago
Greco Architectural Metal Products (Canada) Toronto, CanadaGreco Aluminum Railings leads the field in design, engineering and fabricating the best aluminum railing systems and engineered architectural products throughout North America. Greco is a dynamic, innovative and progressive company, part of the Engineered Building Solutions divis ...
-
DevOps Engineer
Found in: Appcast CA C2 A - 3 days ago
CARET Toronto, CanadaCARET brings the latest in technology and automation to over 10,000 legal and accounting firms, empowering highly skilled professionals to refocus their expertise on what truly matters. CARET harnesses powerful and secure practice management, document automation, and payment proc ...
-
Security Engineer
Found in: Appcast CA C2 A - 3 days ago
CARET Toronto, CanadaCARET brings the latest in technology and automation to over 10,000 legal and accounting firms, empowering highly skilled professionals to refocus their expertise on what truly matters. CARET harnesses powerful and secure practice management, document automation, and payment proc ...
-
Senior Java Developer
Found in: Appcast CA C2 A - 1 day ago
Iris Software Inc. Toronto, CanadaIris's direct client, one of the leading Banking and Financial Company, is looking to hire a Senior Java Developer (SMTP Experience) for a long term opportunity at Toronto, ON (Hybrid Position). Please respond back with your most recent resume if you would be interested.. · Posit ...
-
Product Manager, Mobile Solutions
Found in: Indeed CA C2 - 4 days ago
NRT Technology Corp. Toronto, Canada Full timeProduct Manager, Mobile Solutions · About NRT · NRT is one of the 50 Best Managed Companies, and we're looking for a dynamic candidate who is motivated and passionate about working for a FinTech leader · NRT provides next-generation commerce and information-enabling experiences f ...
-
Manager, Payment Operations
Found in: Jobgoal CA C2 - 4 hours ago
Paramount Commerce Ontario, CanadaWe are Paramount Commerce, a leading fintech company focused on simplifying payments in Canada. Since the early 2000s, we have redefined online purchasing by introducing a way to pay directly from a bank account, bypassing credit cards or e-wallets. Our commitment is to provide t ...
-
Product Manager Bureaux et Commerces H/F
Found in: Jooble CA O C2 - 3 days ago
Stripe Toronto, ON, CanadaMillions 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 Terminal helps our users extend their online presence to the physical world. The Terminal ...
-
Senior Java Developer
Found in: Appcast CA C2 A - 3 days ago
CGI Toronto, CanadaWe are Canada's largest independent information technology services firm, and after 45 years, we're still growing Join Canada's largest IT Company as a 'Senior Java Backend Developer' in our Banking Services Division. · This role is hybrid and requires you to be at Downtown Toron ...
iOS Engineer, Payments - Toronto, Canada - Stripe
Description
Who we are
About Stripe
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. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career.
About the team
We believe that accepting payments and building checkout experiences in mobile apps could be much easier. We've solved part of the problem today with our Mobile Payment Element and other products in our SDKs, but our ambition is to go much further. For businesses, it's still too hard to collect payments in every language, currency, payment method, and tax system, all while customizing the UI to fit their apps.
Mobile is an area of important investment for Stripe, and our mobile SDKs already power an incredible diversity of experiences for companies like DoorDash, Instacart, Urban Outfitters, Depop, and Kickstarter. We're looking for an engineer with a solid understanding of the iOS platform to help define Stripe's future on mobile.
What you'll do
As part of the Mobile Payments team, you'll develop new payment APIs and checkout UI flows for iOS developers to include in their apps. One project could have you implementing a new local payment method to be made available for millions of customers, and the next could have you working to make our checkout experiences more customizable for some of your favorite apps. You'll also help us continue to explore newer technologies like SwiftUI and Swift Concurrency as we iterate on better solutions for our users.
Responsibilities
Who you are
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.
Minimum requirements
Preferred qualifications
Hybrid work at Stripe
Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.Pay and benefits
The annual US base salary range for this role is $150,500 - $225,700. For sales roles, the range provided is the role's On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate's experience, qualifications, and location. Applicants interested in this role and who are not located in the US may request the annual salary range for their location during the interview process.
Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.