At a Glance
- Tasks: Join our team to build user-friendly features and backend systems for regulatory compliance.
- Company: Stripe is a leading financial infrastructure platform empowering businesses globally.
- Benefits: Enjoy flexible work options, equity, health benefits, and wellness stipends.
- Why this job: Make a real impact in the global economy while tackling exciting technical challenges.
- Qualifications: 2+ years of experience in designing large-scale systems and working with APIs.
- Other info: Diverse perspectives are welcomed; your unique journey could be your greatest asset.
The predicted salary is between 65000 - 117600 £ per year.
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
In the complex and constantly changing global financial regulatory environment, the MaaS Compliance team plays a critical role in enabling Stripe to build and expand its products globally. Our team builds products and infrastructure that empower users to access Stripe’s financial products. From user-facing features to robust backend systems, we ensure compliance with regulatory requirements while enabling Stripe users to grow their businesses seamlessly. By partnering with product, infrastructure, and operational teams, we deliver scalable and reliable solutions that align with Stripe’s mission to increase the GDP of the internet.
What you’ll do
We’re looking for an experienced software engineer to join our team and help build user-friendly features, APIs, and backend systems that handle regulatory compliance at scale. The team owns mission-critical user journeys across many of Stripe’s financial products, including Issuing, Treasury, and Capital. As we’re still in our early days, this role offers ample opportunity for impact and growth. You’ll tackle challenging technical problems, collaborate cross-functionally, and raise the bar for operational excellence across our systems and processes.
Responsibilities
- Identify, scope, and lead large technical projects, laying the groundwork for early-stage products to iteratively evolve and scale, and taming complexity and shoring up reliability of existing systems.
- Design, build, expand and maintain APIs and services.
- Be actively involved in strategic direction and product decisions.
- Develop and execute against both short and long-term roadmaps, making thoughtful tradeoffs that balance business priorities, user experience, and a sustainable technical foundation.
- Work with engineers across the company to understand when existing infrastructure can be leveraged vs. when building a bespoke solution is prudent.
- Mentor engineers earlier in their technical careers to help them grow.
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.
- A strong technical background, including 2+ years of experience designing and engineering large-scale systems.
- Solid understanding of best practices in designing, building, and working with APIs.
- You are comfortable working on a new product under fluid conditions, balancing tactical and strategic considerations.
- Thrive in a collaborative environment involving different stakeholders and subject matter experts.
- Hold yourself and others to a high bar when working with production systems.
Preferred qualifications
- Have experience ensuring great user experiences and ease of use in the features and products you build.
- Have experience with financial product companies and interest in financial products and markets.
- Served as the technical lead and defined the roadmap for complex projects spanning multiple teams and functions.
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.
At Stripe, we’re looking for people with passion, grit, and integrity. You’re encouraged to apply even if your experience doesn’t precisely match the job description. Your skills and passion will stand out—and set you apart—especially if your career has taken some extraordinary twists and turns. At Stripe, we welcome diverse perspectives and people who think rigorously and aren’t afraid to challenge assumptions. Join us.
Software Engineer, Banking as a Service - Compliance employer: Stripe
Contact Detail:
Stripe Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, Banking as a Service - Compliance
✨Tip Number 1
Familiarise yourself with Stripe's products and services, especially those related to compliance. Understanding how these products work will help you demonstrate your knowledge during interviews and show that you're genuinely interested in the role.
✨Tip Number 2
Network with current or former employees of Stripe, particularly those in the Banking as a Service or Compliance teams. They can provide valuable insights into the company culture and the specific challenges faced by the team, which can help you tailor your approach.
✨Tip Number 3
Stay updated on the latest trends and regulations in the financial technology sector. Being knowledgeable about current compliance issues will not only prepare you for potential interview questions but also position you as a candidate who is proactive and informed.
✨Tip Number 4
Prepare to discuss your experience with APIs and large-scale systems in detail. Be ready to share specific examples of projects you've worked on, focusing on your role in ensuring compliance and user experience, as this aligns closely with the responsibilities of the position.
We think you need these skills to ace Software Engineer, Banking as a Service - Compliance
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with large-scale systems and API development. Emphasise any experience you have in the financial sector or with compliance-related projects.
Craft a Compelling Cover Letter: In your cover letter, express your passion for Stripe's mission to increase the GDP of the internet. Discuss how your skills align with the responsibilities outlined in the job description, particularly your ability to lead technical projects and collaborate across teams.
Showcase Technical Skills: Be specific about your technical skills in your application. Mention programming languages, frameworks, and tools you are proficient in, especially those relevant to building APIs and backend systems. Include examples of past projects that demonstrate your expertise.
Highlight Collaborative Experience: Since the role involves working with various stakeholders, highlight any previous experiences where you successfully collaborated with cross-functional teams. This could include mentoring junior engineers or leading projects that required input from multiple departments.
How to prepare for a job interview at Stripe
✨Understand the Compliance Landscape
Familiarise yourself with the current financial regulatory environment, especially as it pertains to Banking as a Service. Being able to discuss recent changes or challenges in compliance will show your awareness and readiness to tackle the role.
✨Showcase Your Technical Skills
Prepare to discuss your experience with designing and engineering large-scale systems. Be ready to provide examples of APIs you've built or worked with, and how you ensured they met best practices for reliability and user experience.
✨Demonstrate Collaborative Spirit
Stripe values collaboration across teams. Be prepared to share examples of how you've worked with different stakeholders in previous roles, particularly in complex projects that required input from various functions.
✨Highlight Mentorship Experience
If you've mentored junior engineers, be sure to mention this during your interview. Discuss how you've helped others grow in their careers, as this aligns with the team's goal of fostering talent and operational excellence.