
Lead Software Developer
ABC Financial Services2 days ago
Remote, PolandStaff+
Responsibilities
- Provide technical leadership and guidance across the Users Squad.
- Mentor engineers through design reviews, pairing, feedback, and technical coaching.
- Design and develop reliable backend services using Golang and other appropriate technologies.
- Own complex technical problems from discovery and design through delivery, operation, and continuous improvement.
- Define and evolve technical direction for user, account, authentication, and permissions capabilities.
- Build authentication and security-related features including login, MFA, and permissions services across frontend and backend.
- Develop account, family-account, global search, restricted-profile, settings, and member-transfer capabilities.
- Collaborate with designers, developers, product managers, testers, and partner engineering squads.
- Contribute to separating the Core API and API Gateway.
- Use automation and AI-assisted tooling while reviewing and testing generated output before production.
Requirements
- Bachelor’s degree in Computer Science or a relevant field is preferred.
- 6+ years of experience with a general-purpose programming language.
- Proven experience owning complex backend features, services, or platform capabilities.
- Strong experience designing and building production software and APIs.
- Experience leading technical direction and influencing engineering decisions across a team or domain.
- Hands-on experience using AI coding assistants or agents to deliver production software, including reviewing and testing generated output.
- Understanding of Agile, Lean, Continuous Delivery, quality, and testing principles.
- Strong written and verbal communication skills and comfort mentoring engineers and partnering with Product and technical teams.
- Experience with systems where security, permissions, authentication, and reliability are important considerations.
- Preferred: experience with Golang, Java, PHP, authentication, MFA, permissions, identity systems, high-throughput APIs, event-driven or distributed systems, MySQL or other relational databases, file or asset uploads, global search, member or account management, platform initiatives, and Mailchimp integrations.
Benefits
- Open PTO policy.
- Quarterly global Days of Disconnect.
- Parental and Pawternity Leave.
- Quarterly fitness reimbursement.
- Partner discounts including Dell and Microsoft.
- Medical, dental, and vision coverage.
- Employee Assistance Program.
- Calm App subscription for the employee and up to four dependents over age 16.
- Remote role, as indicated by the #LI-REMOTE posting tag.
About ABC Financial Services
ABC Financial Services (now ABC Fitness) builds club management and billing software for gyms, studios, and health clubs, combining SaaS tools with integrated payment processing. Its products cover member management, scheduling, point-of-sale, and reporting for single-location studios to multi-site fitness chains, with recurring revenue from subscriptions and processing fees. The company is privately held, backed by private equity, and headquartered in Sherwood, Arkansas, with customers across North America and internationally.