AffiniPay Logo

AffiniPay

Software Engineering Manager

Posted 7 Hours Ago
Be an Early Applicant
Remote
Hiring Remotely in United States
Senior level
Remote
Hiring Remotely in United States
Senior level
As a Software Engineering Manager at AffiniPay, you will lead engineering teams, enhance engineering practices, foster professional growth, and develop scalable applications in a modern web framework. Your responsibilities include managing the software lifecycle, collaborating with teams on product development, and driving technology initiatives to optimize performance and sustainability of applications.
The summary above was generated by AI

Hi, We’re AffiniPay! 

AffiniPay is a leading fintech company, based out of Austin, Texas. As the market leader in professional services payments and practice management software, AffiniPay’s tech products serve legal, accounting, architectural, engineering and construction firms. AffiniPay has been recognized as one of Inc. 5000’s fastest growing companies in the U.S. for 13 years in a row, and as a result, our teams continue to grow as well! 

We are looking for a Software Engineering Manager to help grow our engineering teams and culture, bring forward innovation to our technology organization and be an advocate to best engineering practices. This role involves being hands on with our software and services as well as building domain expertise in SaaS, Legal-tech and Fintech.  Your responsibilities and efforts will be focused on the MyCase legal practice management software.

What You'll Do

  • Develop scalable applications in a modern web application framework (Rails, React, Node, NextJS or equivalent)
  • Build modern frontend technologies and libraries (React, Bootstrap CSS, Tailwind)
  • Participate in hiring and recruiting to build out engineering teams
  • Manage engineers in multiple teams and facilitating strong collaboration
  • Ensure high software engineering quality and standards are practiced throughout the software lifecycle
  • Actively optimizing engineering processes in order to improve efficiencies
  • Strong Product collaboration to proactively consider trade-offs, identify risks to timelines, consider where we can improve as a team in order to deliver business outcomes
  • Mentor, onboard and coach software engineers, fostering their professional growth and development
  • Collaborate with UX to help design to ship modern web applications with customer usability in mind
  • Support software deployments, including debugging, troubleshooting, and coordination with DevOps and QA Engineers
  • Collaborate with both technical and non-technical stakeholders to understand requirements, communicate technical solutions, and ensure alignment with business objectives
  • Lead team meetings including sprint planning, grooming, and retros, ensuring effective communication and coordination within the team
  • Drive technology initiatives within the team and product to maintain application performance, scalability and sustainability
  • Stay up-to-date with industry trends and emerging technologies, continuously learning and evolving your skills to drive innovation and excellence within the team
  • Provide technical expertise to the broader engineering group to help drive positive results and outcomes

About You

  • BS in Computer Science or related field
  • 7+ years of experience designing, implementing, monitoring, and debugging large-scale solutions in cloud-based environments
  • 2+ years of experience managing, mentoring and leading engineering teams
  • Experience building and deploying production-grade web applications at scale
  • Familiar with LEAN product development and Agile frameworks - Scrum or Kanban
  • People management skills
  • Have built API
  • Expert in Frontend technologies
  • Strong understanding of SOLID design principles and design patterns
  • Strong understanding with SQL, and familiarity with databases such as Postgres or MySql
  • Strong teamwork and documentation skills

Preferred Skills and Experience

  • Experience working with cloud technologies (e.g. AWS, GCE)
  • Experience in full-stack web development 
  • Experience with Ruby on Rails, React, NodeJS, NextJS is a plus
  • Experience building Software as a Service (SaaS) applications at scale 
  • Experience in writing front-end components using React
  • Experience managing multiple teams
  • Experience managing engineers
  • Experience optimizing processes and streamlining development workflows

Our Story

Founded in 2005, AffiniPay’s mission is to build technology products that helps professionals focus on the work they love. As the leader in the professional payments industry, AffiniPay’s products serve legal, accounting, architectural, engineering and construction firms. Our portfolio of software solutions include MyCase (Legal Practice Management Software), CASEpeer (Practice Management for Personal Injury Firms), Docketwise (Immigration & Case Management Software), and Woodpecker (Legal Document Automation). Our portfolio of payment solutions include LawPay (Legal), AffiniPay for Associations (Associations), CPACharge (Accounting Professionals), and ClientPay (Architect, Engineer, and Construction). AffiniPay’s products serve over one hundred thousand users, and we are noted as one of the fastest growing tech companies in Austin, Texas. We are constantly looking for talent to join our team to continue playing a key part in unlocking our potential. 


Diversity, Equity & Inclusion at AffiniPay

At AffiniPay, we recognize that innovation occurs with a strong team of people who are diverse in background, personality, talent and ideas. Experience comes in many forms and ensuring a diverse and inclusive workplace where we continue to learn from each other is an integral part of our culture. We are committed to creating a welcoming and transparent environment for all that embraces those differences through education, equal access to opportunities and information, inclusionary programs, and community outreach. 


Benefits that Benefit You! 

As a people first culture, we believe it is important that our teammates are happy, healthy, and productive.  In order to best support that, AffiniPay provides award-winning benefits that can make a difference in your life - right now and for the future.

  • All employees receive fully covered medical, dental and vision coverage - Choose from our 2 available health plans based on what fits you and/or your family!
  • Have some fur babies? - We offer them insurance too!
  • RELAX and enjoy your time away with our flexible paid time off policy! 
  • We will help you plan for your future - 401K, or RRSP if in Canada, with a company match
  • Competitive compensation packages that include mid-year and end-of-year bonuses and equity options for all full-time employees
  • Health Wellness Program that includes nutrition consultations, mental health apps, and access to discounted memberships
  • Have plans to grow your family? - Parental resources, including 16 weeks of paid time off for primary caregivers
  • Professional development opportunities including mentorships, leadership programs and our AffiniPayU courses
  • We believe it is important to give back with our Matching Gift Program and organized activities focused on donations, volunteerism and supporting the local communities throughout the country
  • D&I initiatives provide educational opportunities regarding multicultural issues, tolerance, and celebrating diversity among our entire staff
  • An incredible, in-office experience at our headquarters in Austin and San Diego including free lunch delivery, a fully stocked kitchen, and some “sweet” surprises for those afternoon pick-me-ups



Security Advisory

Our hiring teams at AffiniPay are dedicated to recruiting top talent that share our passion for serving the professional services industry through innovative financial technology.  As such, our Talent Acquisition Team only follows legitimate hiring practices.  We will always communicate with our candidates using emails with the AffiniPay domain and will never ask for sensitive/personal data during the application process.  All interviews take place over phone call, Zoom/Google Meet or in person.  All offers are communicated verbally by our Talent Acquisition Specialists with a written offer letter as a follow up.  


Top Skills

Nextjs
Node.js
Ruby on Rails
React

Similar Jobs at AffiniPay

5 Hours Ago
Remote
United States
Senior level
Senior level
Fintech • Legal Tech • Payments • Sales • Software
The Senior Software Engineer - Frontend at AffiniPay will design and implement scalable, modern web applications, focusing on enhancing user experience and performance across their MyCase Product. Responsibilities include collaborating with product teams, mentoring junior engineers, maintaining reusable libraries, and driving technology innovation.
Top Skills: ReactRuby
10 Hours Ago
Remote
United States
Senior level
Senior level
Fintech • Legal Tech • Payments • Sales • Software
The Senior Fullstack Software Engineer at AffiniPay will be responsible for designing and implementing scalable applications, modernizing the MyCase product, mentoring engineers, collaborating with UX teams, and enhancing application performance and maintenance.
Top Skills: Node.jsReactRuby

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account