Software Engineer 4

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s Degree in Computer Science or related field., 8+ years of backend or full-stack engineering experience., Proficiency in TypeScript, JavaScript, Node.js, and AWS., Strong communication skills and experience leading technical projects..

Key responsibilities:

  • Lead the design and development of scalable payment systems.
  • Mentor a team of engineers and foster a culture of innovation.
  • Collaborate with cross-functional teams to define requirements.
  • Ensure compliance with regulatory and security standards.

Asurion logo
Asurion XLarge https://www.asurion.com/
10001 Employees
See all jobs

Job description

Software Engineer 4 (Payments)

Location: Nashville, TN


Who We Are

For more than 25 years, Asurion has been a leader in innovation, not only in the tech solutions industry, but in creating a culture where employees feel valued.

Asurion’s product development teams are focused on helping people love and get the most from technology. We’re a strong team of product-oriented developers — and we don’t just write code — we measure the impact we have on users and use that information to guide our next action. Using cutting- edge technology combined with great methodologies around continuous integration and deployment, code is pushed to production every day. Supporting about 350 million customers globally means we face some fascinating challenges around scale, user experience and quality.

The Team
We’re looking for a seasoned engineer to lead our Payments Engineering team — building the reliable, secure, and scalable systems that power payment experiences across our global footprint. Our platform processes transactions across five continents and 26+ countries, serving as the financial backbone of Asurion.

In this pivotal role, you’ll mentor and grow a team of 5–6 full-stack engineers, define architectural standards, set technical direction, and collaborate closely with Product, Compliance, Finance, and Risk teams. Together, you'll deliver seamless, compliant payment solutions through two primary delivery models: embedded SDKs and direct API integrations.

Key Responsibilities

  • Technical Leadership: Lead the design and development of scalable, secure, and highly available payment systems.
  • Architecture: Define and evolve the architecture for payment processing, wallet systems, billing integrations, and compliance mechanisms across multiple geographies.
  • Delivery: Own the end-to-end delivery of features, projects, and initiatives, ensuring on-time and high-quality releases.
  • Team Collaboration: Mentor and guide a team of engineers; foster a culture of innovation, ownership, and continuous improvement.
  • Stakeholder Engagement: Collaborate with Product Managers, Compliance, Finance, and external payment providers to define requirements and ensure successful integrations.
  • Compliance & Security: Ensure solutions meet regulatory, PCI-DSS, GDPR, and other compliance and security standards.
  • Operational Excellence: Drive incident management, monitoring, and observability practices for payment systems.
  • Innovation: Stay ahead of industry trends in payment technologies, including real-time payments, open banking, and cross-border innovations.

Technical skills:

  • Proficiency with our tech stack: TypeScript, JavaScript, Node.js, React, AWS, Docker, Serverless
  • Understanding of payment ecosystems (gateways, acquirers, fraud prevention, 3DS, tokenization).
  • Experience with high-scale distributed systems, APIs, and microservices architecture.
  • Hands-on experience with relational and non-relational databases.

Payments Knowledge:

  • Working knowledge of card-present (POS) and card-not-present (online) payments.
  • Familiarity with alternative payment methods (e.g., wallets, BNPL, direct debit, instant bank transfer).
  • Understanding of settlement, reconciliation, and treasury operations is a plus.


Soft Skills:

  • Strong communication skills with the ability to translate complex technical concepts to non-technical audiences.
  • Proven ability to influence cross-functional teams without direct authority.

EDUCATION AND EXPERIENCE:

  • 8+ years of backend or full-stack engineering experience, with at least 2+ years leading technical projects or teams
  • Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field

Preferred Qualifications

  • Hands-on experience architecting and developing microservices, SDKs and libraries for third-party integrations.
  • Experience working in a multinational environment with multi-currency and multi-country payment systems.
  • Familiarity with payment service providers like Stripe, Adyen, PayPal, Worldpay, or regional PSPs.
  • Experience with regulatory frameworks like PSD2, PCI-DSS Level 1 compliance.




NOTE: THIS JOB DESCRIPTION IS NOT DESIGNED TO COVER OR CONTAIN A COMPREHENSIVE LISTING OF ACTIVITIES, DUTIES OR RESPONSIBILITIES THAT ARE REQUIRED OF THE EMPLOYEE. DUTIES, RESPONSIBILITIES, WORKING CONDITIONS, PHYSICAL DEMANDS, AND ACTIVITIES MY CHANGE OR NEW ONES MAY BE ASSIGNED AT ANY TIME WITH OR WITHOUT NOTICE.
ASURION PROVIDES EQUAL EMPLOYMENT OPPORTUNITIES TO ALL EMPLOYEES AND APPLICANTS FOR EMPLOYMENT AND PROHIBITS DISCRIMINATION AND HARASSMENT OF ANY TYPE WITHOUT REGARD TO RACE, COLOR, RELIGION, AGE, SEX, NATIONAL ORIGIN, DISABILITY STATUS, GENETICS, PROTECTED VETERAN STATUS, SEXUAL ORIENTATION, GENDER IDENTITY OR EXPRESSION, OR ANY OTHER CHARACTERISTIC PROTECTED BY FEDERAL, STATE OR LOCAL LAWS.

THIS POLICY APPLIES TO ALL TERMS AND CONDITIONS OF EMPLOYMENT, INCLUDING RECRUITING, HIRING, PLACEMENT, PROMOTION, TERMINATION, LAYOFF, RECALL, TRANSFER, LEAVES OF ABSENCE, COMPENSATION AND TRAINING.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Software Engineer Related jobs