Senior 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
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. As the market leader in professional services payments and practice management software, we process billions of dollars in transactions annually for legal, accounting, architectural, engineering, and construction firms.

The role offers an opportunity to work on complex challenges in a Scala ecosystem running on AWS cloud, utilizing cutting-edge technologies like Apache Kafka, AWS RDS, and Kubernetes. You'll be part of building event-sourced, reactive systems that must remain scalable and manageable while maintaining the highest standards of security and availability.

As a Senior Engineer, you'll have the chance to mentor junior engineers while working in a collaborative environment that values continuous learning and improvement. The position offers competitive compensation ($135,000-$150,000) and comprehensive benefits including fully covered medical, dental, and vision insurance, flexible PTO, and 401k with company match.

The ideal candidate will bring strong experience in server-side programming, cloud environments, and database structures, with a willingness to learn new technologies. You'll be joining a company recognized as one of Inc. 5000's fastest-growing companies for 13 consecutive years and rated as one of Built In Austin's Best Places to Work.

This role is perfect for someone who wants to make a direct impact on a highly profitable, stable company while solving complex problems in professional services payments. You'll be part of transforming the payments industry while working with a supportive team that values both technical excellence and work-life balance.

Last updated 2 months 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
Kubernetes
MySQL
PostgreSQL
Kafka
  • Bachelor's degree in Computer Science or Engineering
  • Experience with server-side programming languages (e.g. Scala, Java, Python)
  • Strong software design and problem solving skills
  • Experience monitoring and debugging large-scale solutions in cloud-based environments
  • Experience developing scalable database structures in SQL and RDBMS environments
  • 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
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 mid-year and end-of-year bonuses
  • 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

Software Engineer

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

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 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 III - Backend (Sunnyvale)

Senior Backend Software Engineer role at Walmart's Sam's Club team, focusing on developing high-performance APIs and services.