Staff Software Engineer - Accounting Automation

Staff Engineer, Commerce Systems Accounting Automation

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

The Commerce Systems Automation and Acceleration (CSAA) team at Stripe is dedicated to revolutionizing the company's financial ecosystem through innovative automation solutions. Our mission is to empower Stripe's financial operations by streamlining and optimizing critical processes such as invoicing, revenue recognition, fund flow, and e-invoicing. By developing cutting-edge technologies, we aim to enhance efficiency, accuracy, and scalability across Stripe's financial landscape, ultimately enabling the company to deliver seamless financial experiences to its users while maintaining compliance in a rapidly evolving global marketplace. One of our key focuses is achieving Unified Global Invoicing Excellence, where we simplify and streamline invoicing processes across all geographies, developing a flexible and scalable platform that adapts to local regulations. This automation allows us to create a unified user experience for generating, sending, and managing invoices globally, significantly reducing manual work and errors while improving overall user satisfaction.

Another crucial aspect of our team's work is Expedited Delivery with Regulatory Compliance for Revenue Recognition. We are committed to accelerating the implementation of revenue recognition processes while ensuring full compliance with local and international accounting standards. Our team is developing a system that can quickly adapt to changing regulatory requirements, creating automated checks and balances to maintain accuracy while increasing speed. This enables Stripe to confidently navigate complex regulatory landscapes while delivering timely and accurate financial reporting, which in turn unblocks the expansion of the Commerce Systems suite. Through our efforts in both global invoicing and revenue recognition, we strive to solidify Stripe's position as a leader in financial technology and support its mission to increase the GDP of the internet, allowing for quick addition of new commercial constructs and enhancing Stripe's overall capabilities.

What you’ll do

We are seeking an experienced technical leader to join our team to shape and build platforms to support Stripe’s accounting needs. In this role, you will work closely with engineering managers, senior engineers, and cross-functional partners to design the technical architecture of the product to enable scale, interoperability and an amazing user experience. You will help grow the team to become a strong leader in delivering the Commerce Systems vision. You will also have the opportunity to be hands-on in building key systems, while mentoring and leading other engineers. Join us in spearheading a transformational opportunity for Stripe.

Responsibilities

  • Manage the technical leadership, execution, and roadmap for Revenue and Finance automation suite. 
  • Lead by example by designing and implementing critical platforms that enable seamless interoperability across the RFA suite of products.
  • Partner closely with engineering, product, and design leadership to define our product strategy and user experience.
  • Establish best practices, frameworks, and repeatable processes that enable the team to execute effectively.
  • Foster a culture of learning and data-driven decision making on the team and the broader organization.
  • Mentor and support the growth of engineers at different levels in their careers.

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

  • 10+ years of hands-on experience building large-scale, distributed systems
  • Proven track record of building large scale, complex distributed systems; identifying shortcomings and optimization opportunities; and making data driven cost performance tradeoffs to influence design decisions
  • Experience building and operating infrastructure and tools that empower developers/product teams to deliver business value
  • Experience leading and creating strong technical teams that balance operational excellence, collaboration and user needs
  • Strong collaboration skills to work effectively across multiple teams and stakeholders.
  • Past experience mentoring and investing in the development of engineers.

Preferred qualifications

  • Experience with infrastructure automation.
  • Experience with multiple programming languages, including Java, Python
  • Experience building accounting related systems.

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 salary range for this role in the primary location is €126,400 - €189,600. This range may change if you are hired in another location. 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 specific location. Applicants interested in this role and who are not located in the primary location may request the annual salary range for their location during the interview process.

Specific benefits and details about what compensation is included in the salary range listed above will vary depending on the applicant’s location and can be discussed in more detail during the interview process. Benefits/additional compensation for this role may include: equity, company bonus or sales commissions/bonuses; retirement plans; health benefits; and wellness stipends.

Office locations

Dublin HQ, or Berlin

Team

Infrastructure & Corporate Tech

Job type

Full time

Please find our EU applicant personal information notice here.

We look forward to hearing from you

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.