Backend Software Engineer

AffiniPay is a leading fintech company providing professional services payments and practice management software for legal, accounting, architectural, engineering and construction firms.
$135,000 - $150,000
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Backend Software Engineer

AffiniPay, a leading fintech company based in Austin, Texas, is seeking a Backend Software Engineer to join their growing team. This role offers an exciting opportunity to work on complex payment processing systems that handle billions of dollars in transactions annually.

The position involves working in a Scala ecosystem running on AWS cloud, utilizing cutting-edge technologies such as Apache Kafka, AWS RDS, and Kubernetes. As a Backend Software Engineer, you'll be part of a collaborative team focused on delivering high-quality, secure, and scalable payment solutions for professional services clients.

The role combines technical challenges with professional growth opportunities. You'll work on developing message-based APIs, implementing event-sourcing systems, and ensuring high availability of services. The position offers exposure to modern cloud technologies and distributed systems, making it ideal for engineers looking to expand their expertise in fintech and cloud computing.

AffiniPay offers an impressive benefits package including fully covered medical, dental, and vision insurance, flexible PTO, 401(k) with company match, and 16 weeks of paid parental leave. 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 and commitment to professional development.

The ideal candidate will have experience with server-side programming languages, particularly Scala or Java, and a strong foundation in software design and problem-solving. Knowledge of cloud platforms, database structures, and containerization technologies is essential. The role offers a competitive salary range of $135,000 to $150,000, along with opportunities for bonuses and equity.

Working at AffiniPay means joining a team that values quality, innovation, and continuous learning. The company's focus on transforming the payments industry through solving unique challenges provides engineers with meaningful work that directly impacts customers' success. Whether you're interested in mentoring others or developing your own expertise, AffiniPay offers a supportive environment for professional growth and technical excellence.

Last updated an hour ago

Responsibilities For Backend Software Engineer

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

Requirements For Backend 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
  • Experience with event sourcing systems
  • Experience with containerized applications
  • Strong teamwork and communication skills

Benefits For Backend Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Education Budget
  • Fully covered medical, dental and vision coverage
  • Pet insurance
  • Flexible paid time off policy
  • 401K with company match
  • Competitive compensation with mid-year and end-of-year bonuses
  • Health Wellness Program including nutrition consultations
  • 16 weeks paid parental leave
  • Professional development opportunities
  • Matching Gift Program
  • Free lunch delivery (in office)
  • Fully stocked kitchen

Interested in this job?

Jobs Related To AffiniPay Backend Software Engineer

Application Engineer, Salesforce

Application Engineer position at Google focusing on Salesforce development and integration, requiring 4+ years of experience with SFDC and Apex coding.

Applications Developer 3

Mid-level Applications Developer role at Oracle focusing on building next-generation CX CPQ and Sales applications with AI integration.

ASIC Design Verification Engineer, Devices and Services

ASIC Design Verification Engineer position at Google, focusing on verifying digital systems and developing verification methodologies for next-generation hardware products.

Software Engineer III, Devices and Services, Business Systems

Software Engineer III position at Google's Devices & Services team, focusing on Business Systems development with opportunities to work on critical projects impacting billions of users.

Software Engineer III, Devices and Services, Business Systems

Software Engineer III position at Google's Devices & Services team, focusing on Business Systems development and implementation.