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