Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SpotOn: Product Logo

Staff Software Engineer-Python (Payments)

SpotOn: Product

$170,000 - $240,000
Aug 12, 2025
Raleigh, NC, US
Apply Now

SpotOn is seeking a Staff Software Engineer to scale their software stack for improved availability, performance, and scalability within their Financial Services Domain.

Requirements

  • Highly skilled with Python and React TypeScript, with a strong understanding of their respective ecosystems and best practices.
  • Proven track record of designing and implementing software for highly regulated systems (payments, financial, etc).
  • Strong SQL proficiency with relational database experience, preferably PostgreSQL.
  • Ability to balance security, performance, and usability considerations in technical designs.
  • Experience scaling distributed systems for improved availability, performance, and further scalability.
  • Strong problem-solving skills and the ability to troubleshoot complex issues in a production environment.
  • Experience working at a Payment Gateway or Processor (e.g., Tsys, Adyen, Stripe, Square, Fiserv, etc).

Responsibilities

  • Architect, design, and develop scalable solutions to improve the availability, performance, and scalability of our software stack.
  • Collaborate with cross-functional teams to understand requirements, identify opportunities for optimization, and implement solutions that meet business objectives.
  • Lead initiatives to enhance the reliability and resilience of our systems through effective monitoring, fault tolerance, and disaster recovery strategies.
  • Mentor and guide junior engineers, sharing best practices and fostering a culture of continuous learning and improvement.
  • Drive technical innovation by staying abreast of industry trends, evaluating new technologies, and recommending adoption where appropriate.
  • Contribute to the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.
  • Act as a liaison between the technical team and non-technical stakeholders, effectively communicating technical constraints and solutions.

Other

  • 8+ years of experience in software engineering, with a focus on reliable, highly available, and fault-tolerant platforms.
  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • Familiarity with Card Networks & Banking Rails (Visa, Mastercard, ACH, SEPA, RTP, SWIFT, etc). Bonus points for knowledge of 3D Secure (3DS 2.0/2.2), Tokenization, and secure card storage & processing.
  • Previous compliance experience with PCI DSS, SOC2, or NIST security standards.
  • Knowledgeable regarding encryption, OAuth, JWT, AML (Anti-Money Laundering), and KYC (Know Your Customer).