Senior Software Engineer
AffiniPay- Full Time
- Senior (5 to 8 years)
Candidates should have at least 6 years of experience in building and designing systems across multiple lifecycles. Extensive experience in implementing secure APIs and creating highly available, observable services is required. The ideal applicant will have experience in leading and mentoring junior software engineers, as well as a strong ability to multitask and manage competing priorities.
The Senior Software Engineer will deeply analyze customer needs and collaborate with product management to define new services. They will own the technical vision, implementation, best practices, and infrastructure within their domain. The role involves developing strong relationships with product management and peer engineers, becoming an expert in the payments domain, and mentoring junior software engineers. Additionally, they will proactively improve architecture, frameworks, tooling, automation, and best practices.
Payment processing solutions for software platforms
Finix simplifies payment processing for software platforms, allowing them to accept payments, manage payouts, and onboard merchants through a developer-friendly API. This solution integrates easily with existing software, helping clients like SaaS providers and e-commerce platforms manage their payment operations efficiently. Finix stands out by streamlining the payment process, reducing complexity and costs while ensuring secure transactions. The company's goal is to help businesses increase revenue from their payment operations and reinvest in their core activities.