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 - Payments Transfer

We build simple yet innovative consumer products and developer APIs that shape h...
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

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

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

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
New

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

Software Territory Sales Manager

The successful Territory Sales Manager will have a strong background in technica...
Location
Location
Germany , Frankfurt am Main
Salary
Salary:
Not provided
conceptsnrec.com Logo
Concepts NREC
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor of Science degree from an accredited institution in an Engineering or related technical field (a Master of Science or 5-year degree is preferred)
  • At least three years of relevant sales or sales support experience for CAE, CFD and/or CAM products
  • A strong background or understanding of technical sales and/or services for the turbomachinery industry is desirable
  • Direct exposure to the design and manufacturing of pumps, compressors, turbines, or gas turbine engines or parts is highly desirable
  • A team player with a consistently positive outlook
  • Professionalism consistent with the Concepts NREC corporate culture of treating others with respect
  • A strong customer (both internal and external) focus and consistent follow through on commitments
  • Strong time management skills with a sense of urgency and the ability to prioritize multiple tasks
  • Creativity combined with excellent verbal and written communication skills
  • Proficiency with the Microsoft Office Suite with a working familiarity of sales automation tools
Job Responsibility
Job Responsibility
  • Conducting all sales and support activities in the assigned territory and accounts
  • Identifying sales prospects and developing a sales strategy for each Sales Opportunity
  • Preparing product/pricing proposals, working with prospects, and negotiating directly with customers to close sales
  • Meeting quarterly and annual sales goals as measured through bookings, revenue and net income
  • Reporting regularly (verbal and written) on activities, results and forecasting from within the territory
  • Helping to develop and assist with the development of promotional material including sales literature, video content and related marketing materials as it relates to Software, Engineering Services and/or Manufactured Parts Business Units
  • Assisting with payments and accounts receivables from the customer base within the region
  • Interacting with management, other internal CN departments, sales staff, and outside vendors as needed to achieve objectives as a key member of the CN sales management team
  • Various other sales related tasks as assigned
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Card payments

As a Senior Software Engineer in the Card Payments Platform, you will deliver wo...
Location
Location
Brazil , Sao Paulo
Salary
Salary:
Not provided
ppro.com Logo
PPRO GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid professional experience (5+ years) developing complex, high-performance systems with in-depth knowledge of Java and the SpringBoot framework
  • Proven experience designing and operating distributed, highly available systems in a major cloud environment (AWS, Azure, or GCP)
  • Hands-on expertise with container orchestration (e.g., Kubernetes) and managing infrastructure through Infrastructure as Code (IaC) principles
  • Proven track record of mentoring engineers, leading technical discussions, and successfully influencing architectural decisions across teams
Job Responsibility
Job Responsibility
  • Drive the implementation and continuous enhancement of high-volume solutions within the Cards Platform, ensuring high standards for code design, unit, integration, and performance tests
  • Collaborate effectively with Staff Engineers, Product Managers, and cross-functional domain teams globally to align technical roadmaps with business needs
  • Lead knowledge sharing initiatives, clearly documenting architectural decisions and patterns to elevate team understanding and foster technical consistency
  • Influence and shape key technical decisions required to ensure a scalable, resilient, and performant platform that directly supports accelerated company growth
What we offer
What we offer
  • Hybrid working with a 3 days / week on site expectation
  • Work from abroad policy, enabling employees to work remotely for up to another 30 days per year
  • 3,000 BRL annual budget for professional growth
  • Leadership cafés, on-the-job training
  • Life insurance, health insurance + dental plan and travel insurance
  • Meal vouchers - BRL 54/ day
  • Enhanced family leave
  • Transportation Voucher
  • Gym membership contribution
  • New Value (Deals & Coupon Platform)
  • Fulltime
Read More
Arrow Right