FastSpring logo
FastSpring

Software and SaaS companies go farther faster when FastSpring handles all their payment needs, from checkout to taxes.

Senior Software Engineer – Payments

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2005H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

3 days ago

Salary

$145K - $156K / year

Seniority

Senior

Job Description

Senior Software Engineer – Payments

FastSpring

• Working within agile software development teams, lead design and development of product features for payment processing, subscription billing, and reporting platforms • Lead integrations with external platforms • Ensure a robust software delivery process • Debug and troubleshoot complex issues • Reduce time to market by decomposing large feature requirements • Participate in design and code review • Mentor junior members of the development team • Manage software issues through tickets • Lead the adoption of best practices for coding standards • Work with other team members to incorporate business and regulatory requirements into product solutions • Flexible hours to work with local and remote team members • Respond to production issues and apply continuous improvement techniques.

Job Requirements

  • 10+ years of software development experience delivering commercial SaaS solutions using Java
  • Experience in the Payments industry and/or integrating with a third-party payment API is a plus
  • Passionate problem solver with a proven track record of delivering high-quality software solutions
  • 4+ years of experience with SQL (PostgreSQL) and NoSQL storage
  • 3+ years of experience implementing RESTful service-oriented architectures with public APIs
  • HTML / CSS / JavaScript / Angular experience; Vue a plus
  • Unit testing, mocking, and automation experience
  • 3+ years experience with Amazon Web Services, including EC2, S3, RDS, DynamoDB; experience with Lambda is a plus
  • Experience with Linux; experience with containers & Docker is a plus
  • Comfortable using AI-assisted development tooling
  • Bachelor's or Master's degree in Computer Science or equivalent experience.

Benefits

  • Corporate bonus plan
  • Continuous learning and development

Related Job Pages

More Full-stack Engineer Jobs

FusionHit logo

Senior Software Engineer

FusionHit

We are your trusted Nearshore Agile Development partner.

Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Co-own and maintain multiple Golang applications forming the backbone of the MDR platform • Maintain and enhance a high-performance log analytics engine processing events from thousands of sources across hundreds of customers • Maintain and evolve post-processing programs that transform engine output into actionable intelligence for SOC analysts • Maintain and enhance a multi-tenant secure syslog server cluster that receives, buffers, and routes syslog-formatted logs • Build and maintain a cross-platform security agent providing endpoint and server visibility for customers • Make architectural decisions across platform applications and influence technical design reviews • Lead and participate in code reviews, mentoring junior and mid-level engineers • Facilitate knowledge transfer during transition periods and assist with onboarding and hiring as needed • Develop and maintain internal SOPs and software development best practices • Collaborate with cross-functional teams to define, design, and ship new features

Mexico
ContractRemoteTeam 1,001-5,000H1B Sponsor

• Deliver full-stack feature work across a modern TypeScript and Next.js App Router codebase, including server actions, API routes, and service-layer logic • Build accessible, responsive, design-system-driven UI in React, bringing the same care and discipline to the front end as to the back end • Design and maintain clean service, domain, and persistence boundaries that support a scalable, maintainable, and auditable codebase • Work with PostgreSQL via Prisma and Supabase, or bring comparable depth with relational databases and ORMs • Implement and maintain authorization-aware data access patterns, with a strong understanding of auth, session management, and security considerations in a regulated or fintech-adjacent context • Build and maintain form-heavy transactional workflows using schema validation approaches such as React Hook Form and Zod • Integrate with CMS platforms, ideally Contentful, to support content-driven product surfaces • Write meaningful tests across unit, component, and integration layers using Vitest or equivalent tooling, with a focus on testing the flows that matter most • Work within a CI/CD pipeline using GitHub Actions and deploy to Vercel, maintaining delivery hygiene and production reliability • Bring comfort and prior experience working with regulated workflows, investor portals, admin tooling, or data integrations involving platforms such as Databricks or Azure • Collaborate with product, design, and engineering partners to shape solutions, not just implement them.

Washington
$3K - $3.2K / week
Menlo Security Inc. logo

Principal Engineer I

Menlo Security Inc.

Menlo Security protects productivity online with a one-of-a-kind, isolation-powered cloud security platform.

Full TimeRemoteTeam 201-500H1B No Sponsor

• Architect, design, and own services across the policy platform • Evaluate current state of policy management, distribution, and enforcement • Lead design reviews and gain consensus on architectural decisions • Champion AI-assisted development practices • Own complex projects end-to-end • Partner with Product Management, Security, and Operations to align on requirements • Mentor engineers through code reviews and design discussions

United Kingdom
Curotec logo

Mobile Lead Engineer, React Native

Curotec

We help companies master digital innovation.

Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Mobile Lead Engineer for a project focused on a cross-platform React Native app (iOS and Android) that discovers, pairs with, and controls BLE hardware. • Native module integration: wiring a vendor-supplied Bluetooth SDK into React Native and handling the bridge cleanly • Cross-platform BLE identifier handling, where iOS exposes a per-pairing UUID and Android exposes the MAC address directly • Lock and unlock flows with hard timing constraints • Over-the-air firmware updates to connected devices • Offline-first behavior • Secure credential storage • Real-time device status: battery, firmware version, connectivity state

Pennsylvania