Senior Software Engineer

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

Description For Senior 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 developing and maintaining their Scala-based ecosystem running in AWS cloud, processing billions of dollars in transactions for professional services customers. The position offers an opportunity to work with modern technologies like Apache Kafka, AWS RDS, and Kubernetes while solving complex problems in the payments industry.

The ideal candidate will join a collaborative team environment where quality and availability are paramount. You'll be working on transformative payment solutions that serve legal, accounting, architectural, engineering, and construction firms globally. The role involves developing scalable systems, ensuring end-to-end security, and building partner integrations.

As a Senior Engineer, you'll have the chance to mentor junior engineers while continuing to grow your own skills in functional programming and cloud technologies. The company offers comprehensive benefits including full medical coverage, flexible PTO, equity options, and professional development opportunities. AffiniPay has been recognized as one of Inc. 5000's fastest-growing companies for 13 consecutive years and is known for its strong culture of continuous improvement and innovation.

This is an excellent opportunity for experienced engineers who want to make a significant impact while working with cutting-edge technologies in a stable, profitable private company. The role combines technical challenges with professional growth opportunities in a supportive environment that values both individual contribution and team success.

Last updated 5 minutes ago

Responsibilities For Senior Software Engineer

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

Requirements For Senior Software Engineer

Scala
Java
Python
Kubernetes
MySQL
PostgreSQL
Kafka
  • 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 Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Education Budget
  • Fully covered medical, dental and vision coverage
  • Pet insurance
  • Flexible paid time off
  • 401K with company match
  • Competitive compensation with bonuses and equity
  • Health Wellness Program
  • 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 Senior Software Engineer

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.

Software Engineer - RFQ Team

Senior Software Engineer role at 0x focusing on scaling RFQ systems and improving market maker experience in the blockchain space.

Senior Information Developer

Senior Information Developer position at Syndigo, focusing on technical documentation for enterprise-scale MDM and PIM solutions.

Senior Software Engineer

Senior Software Engineer position at Axon, focusing on building highly-available cloud services for law enforcement and first responders, offering $120k-$210k salary.