Senior Software Engineer

Leading fintech company providing professional services payments and practice management software for legal, accounting, architectural, engineering and construction firms.
$140,000 - $170,000
Backend
Senior Software Engineer
In-Person
501 - 1,000 Employees
3+ 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 innovative team. With a track record of being among Inc. 5000's fastest-growing companies for 13 consecutive years, AffiniPay specializes in professional services payments and practice management software serving legal, accounting, architectural, engineering, and construction firms.

The role focuses on building new products and capabilities, particularly for their recently announced Smart Spend product. You'll be working in a collaborative environment with engineers and product managers, designing and implementing scalable applications using modern technologies and microservice architecture. The position offers an opportunity to impact business practices across a diverse customer base, from entrepreneurs to enterprises.

The ideal candidate should have strong experience in cloud technologies, microservices architecture, and modern JavaScript frameworks. You'll be working with technologies like Kubernetes, Node.js, and React, while maintaining strong collaboration with both technical and non-technical stakeholders. The role requires a minimum of 3 years of experience and offers a competitive salary range of $140,000-$170,000 USD annually.

AffiniPay offers an exceptional benefits package including fully covered medical, dental, and vision insurance, flexible PTO, 401k with company match, equity options, and 16 weeks of paid parental leave. The company maintains a strong commitment to diversity, equity, and inclusion, fostering an environment where innovation thrives through diverse perspectives and inclusive practices.

Join a rapidly growing company that's revolutionizing financial technology for professional services, while enjoying a supportive culture that prioritizes both professional growth and work-life balance.

Last updated 2 minutes ago

Responsibilities For Senior Software Engineer

  • Design and implement scalable applications in microservice architecture
  • Collaborate with Product to consider trade-offs and identify risks
  • Work with product managers and UX to design innovative solutions
  • Collaborate with stakeholders to understand requirements
  • Contribute in team meetings including sprint planning, grooming, and retros
  • Stay up-to-date with industry trends and emerging technologies

Requirements For Senior Software Engineer

Kubernetes
Node.js
React
PostgreSQL
MySQL
  • BS in Computer Science or related field (or equivalent experience)
  • 3+ years of experience in cloud-based environments
  • Experience building web applications at scale
  • Familiar with LEAN product development and Agile frameworks
  • Experience with event-based, microservices architecture
  • Strong understanding of SOLID design principles
  • Strong understanding with SQL and databases
  • Experience with Kubernetes and Argo CD
  • Experience with cloud technologies (AWS, GCE)
  • Strong Experience in JavaScript frameworks
  • Experience in writing front-end components using React
  • Strong teamwork and documentation 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 policy
  • 401K with company match
  • Competitive compensation with bonuses and equity options
  • Health Wellness Program
  • 16 weeks paid parental leave for primary caregivers
  • 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 needed at AffiniPay to build innovative fintech solutions for professional services industry.

Senior Software Engineer (Full Stack)

Senior Full Stack Engineer position at NearForm, offering remote work in Canada with comprehensive benefits and opportunities to work on enterprise-level projects.

Sr Software Engineer

Senior Software Engineer role at Disney focused on developing and maintaining media content metadata processing systems for streaming and broadcast platforms.

Fixed Income Trading Infrastructure Developer

Senior developer role building and maintaining trading infrastructure for fixed income and currency trading at Hudson River Trading, requiring advanced C++ and Linux expertise.

Senior Software Engineer - Channels Team

Senior Software Engineer position at Braze focusing on building and scaling messaging channels, requiring 5+ years of full-stack experience and strong technical leadership skills.