Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Finix Logo

Software Engineer, Early Career

Finix

$135,000 - $165,000
Dec 1, 2025
San Francisco, CA, US
Apply Now

Finix is a full-stack acquirer processor, empowering businesses of all sizes with flexible, modern payment solutions. Processing billions of dollars annually, Finix enables SaaS, marketplace, and e-commerce platforms to accept payments, manage payouts, and onboard merchants seamlessly. The Software Engineer, Early Career (San Francisco) role centers around becoming a product domain expert in building payments systems, contributing to the implementation of key features in that payments system and continuously ensuring reliable service to our customers.

Requirements

  • 0-3 years of professional software engineering experience
  • Solid understanding of computer science fundamentals
  • Familiarity with RESTful APIs and web services
  • Strong debugging and problem-solving skills
  • Experience in Java
  • Exposure to cloud platforms
  • Exposure to fintech, payments, or financial system

Responsibilities

  • Own the technical vision, implementation, best practices and infrastructure within your domain
  • Develop close relationships with product management and peer engineers
  • Become an expert in your payments domain and mentor junior software engineers
  • Proactively improve our architecture, frameworks, tooling, automation, and best practices
  • contributing to the implementation of key features in that payments system
  • continuously ensuring reliable service to our customers
  • building payments systems

Other

  • Deep dive into our customers’ needs, and work with product management to define new services
  • Someone who can thrive in fast-paced, lean startup environments
  • Energized by solving complex, technical problems
  • A natural collaborator who seeks feedback, incorporates new perspectives, and advocates for customer needs
  • Excellent communication skills and ability to work collaboratively in a team environment