AffiniPay

Manager, Software Engineering

United States

Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
FintechIndustries

Software Engineering Manager

Position Overview

AffiniPay is seeking a Software Engineering Manager to lead and grow our engineering teams and culture. This role is crucial for driving innovation within our technology organization and advocating for best engineering practices. You will collaborate with teams across the company to translate business objectives and product requirements into actionable engineering work. The ultimate goal is to cultivate a cohesive, high-functioning, and diverse team of software engineers capable of delivering high-quality software on predictable timelines.

About AffiniPay

AffiniPay is a leading fintech company headquartered in Austin, Texas. We are the market leader in professional services payments and practice management software, serving legal, accounting, architectural, engineering, and construction firms. AffiniPay has been recognized by Inc. 5000 as one of the fastest-growing companies in the U.S. for 13 consecutive years, fueling our continuous team growth.

Founded in 2005, AffiniPay's mission is to build technology products that empower professionals to focus on their passion. Our portfolio includes leading software solutions such as MyCase (Legal Practice Management Software) and CASEpeer (Practice Management for Personal Injury).

Responsibilities

Team Leadership & People Development

  • Recruit, onboard, mentor, and grow a diverse team of engineers and contractors.
  • Foster a culture of trust, collaboration, inclusion, and continuous learning.
  • Provide regular coaching and support to promote career development.

Engineering Excellence & Process Optimization

  • Ensure high-quality software development practices across the entire lifecycle.
  • Continuously improve engineering processes to enhance team productivity and efficiency.
  • Drive technical initiatives to ensure application performance, scalability, and sustainability.

Cross-Functional Collaboration

  • Work with product managers, designers, and stakeholders to prioritize roadmap items, identify risks, negotiate trade-offs, and align on outcomes.
  • Collaborate with UX to build intuitive, modern web applications.
  • Support software releases through coordination with DevOps, QA, and support teams.

Project & Technical Leadership

  • Facilitate architecture, design, and process discussions to solve complex technical challenges.
  • Participate in sprint planning, grooming, and retrospectives to ensure clarity and alignment.
  • Break down complex problems into manageable tasks and advocate for data-informed decision-making.

Strategic Impact

  • Actively contribute to long-term technical and organizational planning.
  • Represent engineering in cross-functional strategy conversations with clarity and influence.

Requirements

  • BS in Computer Science or a related field.
  • Strong understanding of SOLID principles, design patterns, and scalable software architecture.
  • 5+ years of experience designing, building, deploying, and debugging scalable, cloud-based web applications.
  • Proficiency in frontend technologies, API development, and SQL-based databases (e.g., PostgreSQL, MySQL).
  • Deep understanding of software architecture, including SOLID principles, design patterns, and scalable system design.
  • 2-3 years of experience leading engineering teams, with strong mentoring, coaching, and people management skills.
  • Proven ability to recruit, retain, and develop diverse, inclusive, and high-performing teams.
  • Skilled in resolving conflicts, fostering trust, and promoting a culture of collaboration and psychological safety.
  • Experience with Agile methodologies (Scrum, Kanban) and LEAN product development.
  • Strong strategic planning, prioritization, and stakeholder collaboration abilities.
  • Excellent communication, problem-solving, and documentation skills.

Location

  • Location Type: (Information not provided)
  • This position is preferred to be located in Austin, Texas.

Employment Type

  • (Information not provided)

Salary

  • (Information not provided)

Application Instructions

  • (Information not provided)

Skills

Team Leadership
People Development
Mentoring
Engineering Practices
Process Optimization
Application Performance
Scalability
Sustainability
Cross-Functional Collaboration
Product Management
UX Design
DevOps
Quality Assurance

AffiniPay

Payment processing solutions for professionals

About AffiniPay

AffiniPay provides payment solutions specifically designed for professionals in various industries, including legal, accounting, design, and associations. Its main products, such as LawPay and CPACharge, offer customized payment processing systems that help clients manage transactions securely and efficiently. These solutions streamline payment processes, improve cash flow, and enhance the client experience. AffiniPay distinguishes itself from competitors by focusing on the unique needs of professional services and ensuring compliance with industry standards, which is essential for clients handling sensitive financial information. The company's goal is to be a trusted partner for professionals by providing secure and effective payment processing solutions that meet their specific requirements.

Austin, TexasHeadquarters
2005Year Founded
GROWTH_EQUITY_VCCompany Stage
Fintech, Financial ServicesIndustries
501-1,000Employees

Risks

Increased competition from fintech startups could erode AffiniPay's market share.
Expansion into new markets may expose the company to unfamiliar regulatory challenges.
Reliance on key partnerships may pose a risk if these relationships change or dissolve.

Differentiation

AffiniPay specializes in payment solutions for professional services like legal and accounting.
The company offers industry-specific products such as LawPay and CPACharge.
AffiniPay emphasizes security and compliance, crucial for handling sensitive financial information.

Upsides

Expansion into Puerto Rico could open new markets and increase revenue streams.
Significant investment from Genstar Capital could accelerate growth and innovation.
CEO Dru Armstrong's recognition could enhance the company's reputation and attract top talent.

Land your dream remote job 3x faster with AI