Software Engineer

Leading fintech company providing professional services payments and practice management software for legal, accounting, architectural, engineering and construction firms.
$135,000 - $150,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer

AffiniPay, a leading fintech company based in Austin, Texas, is seeking a Senior Software Engineer to join their growing team. The role focuses on building and maintaining scalable payment processing systems that handle billions of dollars in transactions annually. You'll work with modern technologies including Scala, Kafka, and Kubernetes in an AWS cloud environment.

The position offers an excellent opportunity to work on complex financial technology problems while maintaining high standards for quality and availability. You'll be part of a collaborative team that processes payments globally, builds scalable systems, and maintains strong security practices. The role involves both hands-on development and mentorship opportunities.

The company has been recognized as one of Inc. 5000's fastest-growing companies for 13 consecutive years and is known for its strong engineering culture. They offer comprehensive benefits including fully covered healthcare, flexible PTO, equity options, and professional development opportunities. The work environment promotes both technical excellence and work-life balance.

As a Senior Engineer, you'll be instrumental in developing event-sourced, reactive systems using Scala and related technologies. The role requires expertise in database design, API development, and cloud infrastructure. You'll collaborate with DevOps and Quality Engineers while having the opportunity to mentor junior team members.

The position offers competitive compensation ($135,000-$150,000) and is ideal for someone who wants to make a significant impact in the professional services payment industry while working with a stable, profitable company. AffiniPay's culture emphasizes continuous learning, quality, and teamwork, making it an excellent place for career growth.

Last updated 4 days ago

Responsibilities For Software Engineer

  • Deliver quality, secure, and high-availability APIs
  • Plan solutions for business needs through comprehensive software designs
  • Develop message-based APIs for asynchronous processing
  • Research and propose new technologies and best practices
  • Coordinate with DevOps for containerized software deployments
  • Mentor and lead in areas of expertise
  • Learn and develop expertise in Scala functional programming

Requirements For Software Engineer

Scala
Java
Python
Kubernetes
Kafka
PostgreSQL
MySQL
  • Bachelor's degree in Computer Science or Engineering
  • Experience with server-side programming languages (Scala, Java, Python)
  • Strong software design and problem solving skills
  • Experience monitoring and debugging large-scale solutions in cloud environments
  • Experience developing scalable database structures in SQL and RDBMS
  • Experience with event sourcing systems
  • Experience with containerized applications
  • Strong teamwork and communication skills

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • 100% covered medical, dental and vision coverage
  • Pet insurance
  • Flexible paid time off
  • 401K with company match
  • Competitive compensation with bonuses and equity options
  • Health Wellness Program with nutrition consultations
  • 16 weeks paid parental leave
  • Professional development opportunities
  • Matching Gift Program
  • Free lunch delivery
  • Fully stocked kitchen

Interested in this job?

Jobs Related To AffiniPay Software Engineer

Senior Quality Engineer

Senior Quality Engineer position at AffiniPay, leading fintech company, requiring 5+ years of experience in software testing with focus on SaaS applications.

Senior Software Engineer

Senior Software Engineer role at AffiniPay, building scalable payment solutions using Scala and cloud technologies, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at AffiniPay, building scalable fintech solutions with modern technologies like Kubernetes and Node.js, offering competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer needed at AffiniPay to build innovative fintech solutions for professional services industry.

Senior Software Engineer

Senior Software Engineer position at Aircall, focusing on authentication systems development using TypeScript/Node.js and AWS, offering hybrid work in Paris.