CrawlJobs Logo

Staff Software Engineer - Payments

marksandspencer.com Logo

Marks and Spencer

Location Icon

Location:
United Kingdom , London

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

This section tells you all you need to know about the position and its responsibilities, outlining everything we hope to see in a successful candidate.

Job Responsibility:

  • Influencing the technical direction of the Payments Platform and shape our long-term architecture
  • Design solutions that improve the M&S Payments Platform, provide a service for multiple tender types for external users and internal teams on our website
  • Lead and contribute to cross-team initiatives from design through deployment and operations
  • Write maintainable, well-tested, high-quality code and uphold engineering best practices
  • Focus on observability and maintain Service Level Objectives, take operational responsibility for the Payments Platform, including joining the on-call rota
  • Foster a strong engineering culture through mentorship, code reviews, and collaboration
  • Lead by example in producing high-quality documentation, including architecture, design, operational, and technical documentation
  • Work closely with Product Managers, Designers, and Engineers across M&S to design elegant, scalable solutions
  • Assist with recruiting and onboarding new engineers

Requirements:

  • Expertise knowledge of TypeScript, React, SCSS, CSS Modules, Style Dictionary
  • Help lead continuous learning and improvement for the Products and Product health related to quality and stability as well as approach, contribute and help lead product planning and roadmap with an agile mentality
  • Support the technical platform out of hours as a member of the support rota
What we offer:
  • 20% colleague discount across all M&S products and many of our third-party brands for you and a member of your household after probation
  • Competitive holiday entitlement with the potential to buy extra holiday days
  • Discretionary bonus schemes
  • A generous Defined Contribution Pension Scheme and Life Assurance
  • A dedicated welcome with a tailored induction and a wide range of training programmes
  • Amazing perks and discounts via our M&S Choices portal
  • Industry-leading parental, adoption and neonatal policies
  • Access to a fantastic range of wellbeing support including access to our 24/7 Virtual GP and PAM Assist
  • A charity volunteer day

Additional Information:

Job Posted:
January 03, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Software Engineer - Payments

Staff Software Engineer

EarnIn is looking for experienced, collaborative, and resourceful staff-level en...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of delivering value through software in a collaborative environment
  • Architected and implemented complex features focusing on data-driven decision making and performance optimization
  • Technical leadership: hands-on experience leading project teams, setting technical direction and strategy, system design, and mentoring engineers
  • Passionate about efficiency, availability, technical quality, and system quality
  • Experience leveling up those around you with curiosity and fostering a collaborative, inclusive team environment
  • Proven experience in defining product/technical strategy and deriving alignment with xfn leaders/stakeholders
  • Strong communication and initiative that spans across teams
  • Experience leading design, implementation, and deployment of high-scale cross-functional payments systems
  • Bring a strong product mindset and a deep understanding of product needs and long-term flexibility in design
Job Responsibility
Job Responsibility
  • Design & implement features robust enough for our high scale
  • Drive the implementation of new features—break complex problems down to their bare essentials, translate that complexity into elegant design, and create high-quality, maintainable code
  • Create and maintain test automation to enable continuous integration and development velocity
  • Design & deliver thoughtfully crafted REST APIs to drive the interactions between our client applications and backend services
  • Collaborate and mentor other engineers while providing thoughtful guidance using code, design, and architecture reviews
  • Work cross-functionally with other teams (data science, design, product, marketing, analytics)
  • Leverage a broad skill set and help us implement and learn new technologies quickly
  • Provide and receive design and implementation evaluations and improve with each iteration
  • Debug production issues across our services infrastructure and multiple levels of our stack
  • Think about distributed systems & services and care passionately about producing high-quality code
What we offer
What we offer
  • healthcare
  • internet/cell phone reimbursement
  • a learning and development stipend
  • potential opportunities to travel to our Mountain View HQ
Read More
Arrow Right

Staff Software Engineer

EarnIn is looking for experienced, collaborative, and resourceful staff-level en...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of delivering value through software in a collaborative environment including experience in a tech lead type of role
  • Architected and implemented complex features focusing on data-driven decision making and performance optimization
  • Demonstrated a high level of ownership to get changes shipped in the highly regulated domain of payments
  • Technical leadership: hands-on experience leading project teams, setting technical direction and strategy, and mentoring engineers
  • Passionate about efficiency, availability, technical quality, and system quality
  • Passion to level up those around you with curiosity and foster a collaborative and inclusive team environment
  • Proven experience in defining product/technical strategy and deriving alignment with cross-functional leaders/stakeholders
  • Strong communication and initiative that spans across teams
Job Responsibility
Job Responsibility
  • Work cross-functionally with various teams
  • Contribute to the design and development of our backend services
What we offer
What we offer
  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Potential opportunities to travel to our Palo Alto HQ
Read More
Arrow Right

Staff Software Engineer

We’re looking for a Staff Backend Engineer to join the Money Platform team at Ea...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years in backend development, with experience in a tech lead role
  • Bachelor’s/Master’s/PhD in Computer Science or related field, or equivalent experience
  • Proficient in C# or Kotlin
  • Strong experience architecting and optimizing complex, data-driven systems
  • Proven ability to lead technical strategy, mentor engineers, and drive delivery
  • Excellent communication skills across distributed teams
Job Responsibility
Job Responsibility
  • Design and implement scalable, high-quality backend features and REST APIs
  • Drive end-to-end execution of complex initiatives, from design to production
  • Maintain and extend test automation to support CI/CD
  • Mentor engineers and provide guidance through code and architecture reviews
  • Collaborate with cross-functional teams (Product, Design, Data Science, Marketing)
  • Debug and resolve production issues across services and infrastructure
  • Continuously adopt and evaluate new technologies for business impact
What we offer
What we offer
  • healthcare
  • internet/cell reimbursements
  • L&D stipends
  • potential travel to our Mountain View HQ
Read More
Arrow Right

Manager, Software Engineering - Billing

Figma is growing our team of passionate creatives and builders on a mission to m...
Location
Location
United States , San Francisco; New York
Salary
Salary:
250000.00 - 350000.00 USD / Year
figma.com Logo
Figma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience hiring and leading teams as an engineering manager
  • Ability to think strategically about engineering and product roadmaps, on both short and longer term time horizons
  • Demonstrates rigorous thinking and effective decision-making in cross-functional environments
  • Experience with billing, SaaS monetization and/or payments infrastructure
Job Responsibility
Job Responsibility
  • Partner with Product and Design to build and execute a long-term roadmap that delivers a world-class user experience
  • Work closely with cross-functional partners and engineering teams to creatively solve complex problems
  • Hire, manage, support, and develop a team of engineers, including staff level engineers
  • Establish trust within and across teams by creating accountability and a positive work environment in partnership with other organizational leaders
  • Grow your career within an engaged and creative engineering community
  • Figma is committed to building an inclusive and diverse team and culture. We expect all of our leaders to help drive these initiatives through hiring, community events, and cross-functional programs across Figma
What we offer
What we offer
  • equity
  • health, dental & vision
  • retirement with company contribution
  • parental leave & reproductive or family planning support
  • mental health & wellness benefits
  • generous PTO
  • company recharge days
  • a learning & development stipend
  • a work from home stipend
  • cell phone reimbursement
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Money Movement

You will define the future architecture of our Payments Transfer systems, ensuri...
Location
Location
United States , San Francisco
Salary
Salary:
202800.00 - 330000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3-5 years working on payments, billing, invoicing or other financial infrastructure systems
  • Proven track record of building and operating systems that process payments at scale (e.g., high throughput, high reliability, complex flows such as refunds, settlement)
  • Strong proficiency in distributed system design, architecture, performance optimization, observability, reliability engineering
  • Experience setting and maintaining engineering best practices (testing, code review, continuous integration/deployment, on-call practices)
  • Excellent communication: able to engage with business/product/operations stakeholders, articulate technical trade-offs, drive alignment
Job Responsibility
Job Responsibility
  • Lead the technical direction of the transfer system including transfer customer onboarding, billing, bookkeeping, payments processing, reconciliation systems
  • Collaborate across product, design, operations, partnership, and legal teams to make sure the technical solution meets business needs
  • Discover system quality and reliability opportunities and proactively drive improvements and technical roadmap
  • Work hands-on: write and review technical designs, write and review code, lead major technical initiatives and new feature development
  • Mentor engineers and contribute to a strong, inclusive team culture
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • equity
  • commission
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

We are excited to grow our internal Engineering team as we are seeking a Staff S...
Location
Location
United States
Salary
Salary:
180000.00 - 225000.00 USD / Year
getluna.com Logo
Luna
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience, with a track record of delivering software across multiple stacks and/or products
  • 8+ years experience with Ruby
  • 3+ years experience with at least one other language
  • Comfortability with both Frontend and Backend engineering, and potentially flexing between both as needed
  • Demonstrated ability to own a project from start to finish
  • Proven ability to lead cross-functional projects, including work with product, user experience, and project management, to deliver cohesive and integrated solutions
  • Develop, test, release and monitor your own code with quality and timeliness.
  • Proficiency in leveraging a variety of open-source technologies and cloud services to enhance platform capabilities.
  • Self starting, technically motivated
  • Desire to deliver meaningful impact in people's lives and contribute to true change in healthcare delivery
Job Responsibility
Job Responsibility
  • Design, develop and maintain the next generation of our internal marketplace console. Including but not limited to scheduling, automations, payment flow, customer communications, reports, and dashboards.
  • Identify and propose strategies around technical problems, getting buy-in from other teams to enhance solutions.
  • Lead cross-functional projects with other teams to come up with solutions that have a direct impact on Engineering.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality of performance for the Engineering team.
  • Impact focus areas can include, mobile API’s, backend integration, migration to Elixir, or building a whole new feature for admins.
  • Dedicated time to help mentor and develop less senior engineers skill sets in code reviews, as well as writing exceptional code that can be used as an example for more junior engineers.
  • Identify and proactively prioritize tech debt in collaboration efforts with Product team members.
  • Minimize technical complexity while delivering high quality solutions that may integrate multiple applications.
  • Solve significantly complex software problems with solutions that are near ideal in terms of resilience, fault tolerance, scalability, and stability.
  • Working with external contractors to complete tasks, including delegation responsibilities as a Team Lead with contractors.
What we offer
What we offer
  • Benefits on the 1st of the month following start date, stock option equity, unlimited PTO, company paid life insurance, and more.
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Money Movement

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , New York
Salary
Salary:
202800.00 - 330000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3-5 years working on payments, billing, invoicing or other financial infrastructure systems
  • Proven track record of building and operating systems that process payments at scale (e.g., high throughput, high reliability, complex flows such as refunds, settlement)
  • Strong proficiency in distributed system design, architecture, performance optimization, observability, reliability engineering
  • Experience setting and maintaining engineering best practices (testing, code review, continuous integration/deployment, on-call practices)
  • Excellent communication: able to engage with business/product/operations stakeholders, articulate technical trade-offs, drive alignment
Job Responsibility
Job Responsibility
  • Lead the technical direction of the transfer system including transfer customer onboarding, billing, bookkeeping, payments processing, reconciliation systems
  • Collaborate across product, design, operations, partnership, and legal teams to make sure the technical solution meets business needs
  • Discover system quality and reliability opportunities and proactively drive improvements and technical roadmap
  • Work hands-on: write and review technical designs, write and review code, lead major technical initiatives and new feature development
  • Mentor engineers and contribute to a strong, inclusive team culture
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • equity
  • commission
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Money

This is a Product Engineering role specialized in monetization systems, and will...
Location
Location
United States , Foster City
Salary
Salary:
265000.00 - 340000.00 USD / Year
replit.com Logo
Replit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of engineering experience, with strong skills working on the backend
  • Direct working experience in at least one of the following: Subscription platforms
  • Usage-based billing
  • SaaS Taxation
  • Payment platforms
  • Tokenization
  • Self-directed and comfortable working autonomously in ambiguous environments
  • Excellent problem-solving skills with ability to debug complex billing issues and edge cases
  • Experience implementing customer-facing billing interfaces that simplify complex pricing structures
  • Tools + Tech Stack for this role: Python, TypeScript, React, Postgres, GraphQL, and Nodejs
Job Responsibility
Job Responsibility
  • Lead the architecture and implementation of monetization systems at Replit
  • Create seamless payment experiences for users for both product-led and sales-led motions
  • Build new abstractions and APIs for other engineers at Replit to monetize their new products
  • Iterate on pricing and packaging tactics to drive revenue growth. Examples include coupon codes and referral systems
  • Create monitoring and feedback systems so that we can proactively spot problems, fix them, and optimize performance
What we offer
What we offer
  • Competitive Salary & Equity
  • 401(k) Program with a 4% match
  • Health, Dental, Vision and Life Insurance
  • Short Term and Long Term Disability
  • Paid Parental, Medical, Caregiver Leave
  • Commuter Benefits
  • Monthly Wellness Stipend
  • Autonomous Work Environment
  • In Office Set-Up Reimbursement
  • Flexible Time Off (FTO) + Holidays
  • Fulltime
Read More
Arrow Right