Attain Finance · 2 hours ago
Lead Software Engineer
Attain Finance is a dynamic FinTech company at the forefront of technological innovation, delivering robust financial solutions that empower customers in cash flow management. They are seeking a Lead Software Engineer to collaborate with cross-functional teams, design and implement advanced software solutions, and drive architectural improvements while fostering technical excellence.
Responsibilities
Assist the team manager with technical decision making, providing informed recommendations on system design, architecture, and modernization initiatives
Interface with architects and other team leads to ensure that organizational standards, architectural guidelines, and best practices are clearly communicated, understood, and implemented across the team
Help define, champion, and implement engineering best practices — including high standards for code quality, rigorous testing strategies, clear and maintainable documentation, secure coding practices, and thoughtful, consistent code reviews that raise the bar across the team
Identify and assess technical debt, strategically prioritize the most impactful areas, and drive thoughtful, incremental improvements that strengthen long-term system health
Demonstrate a strong sense of accountability and lead by example in how ownership should look across a team. Drive production readiness by ensuring systems meet high standards of reliability, performance, and scalability
Lead efforts to improve latency, throughput, and fault tolerance, while strengthening observability through robust logging, metrics, tracing, and proactive monitoring
Collaborate with cross-functional teams to translate business requirements into elegant, full stack designs, supporting ongoing architectural improvements such as component decoupling and legacy codebase refactoring
Design, develop, and maintain high-quality software applications using modern front end (React, JavaScript, HTML5, CSS3) and back end technologies (Node.js, Python, Java, .NET, or similar), with a strong emphasis on maintainable, scalable system architectures
Participate in the full software development lifecycle, from prototyping and implementation to testing, deployment, and monitoring, with particular attention to robust APIs, data integration, and UI/UX standards
Mentor and coach engineers across all experience levels by providing technical guidance, unblocking team members, supporting onboarding, fostering a culture of learning and growth, and modeling best practices to strengthen the overall engineering culture
Support the team Manager in assessing team performance, identifying skill gaps, and shaping growth opportunities, helping ensure the team evolves with advancing technologies and business needs
Drive the evolution toward stronger CI/CD practices - ensuring fast, reliable, and automated builds, tests, and deployments while driving best practices in version control, environment consistency, and release quality
Lead and drive architectural discussions, sharing insights on component decoupling, legacy system refactoring, distributed system design, cloud scalability, and reliable messaging
Advocate for modern, forward-thinking engineering practices, including automation, cloud-native patterns, AI/ML integration where appropriate, and continuous improvement of development workflows
Manage technical incidents end-to-end, quickly identify the root issue, coordinate engineering response, drive resolution, and lead deep-dive postmortems to ensure long-term fixes and improved resilience
Willing to act as the spokesperson for the team, ensuring engineering needs, risks, and insights are clearly articulated
Troubleshoot and resolve technical issues across the stack, including those arising from legacy codebases, integration challenges, and distributed environments, ensuring robust and resilient solutions
Act as a multiplier by elevating engineering culture, influencing positive change, and helping the team continuously challenge the status quo in how they build, deliver, and operate software
Qualification
Required
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)
Experience using AI-assisted coding tools (GitHub Copilot, Amazon CodeWhisperer, ChatGPT) to accelerate development and innovation
4+ years as a Technical Lead or Senior Engineer driving design decisions, architectural improvements, and end-to-end delivery of complex systems
Strong expertise in system design and distributed architecture—covering service decoupling, messaging patterns, microservices, API design, and scalable data integration—combined with a solid command of software engineering principles and design patterns for building maintainable, scalable full-stack solutions
Strong proficiency in production-grade, large-scale systems, including reliability, performance tuning, observability (logging, metrics, tracing), and designing for uptime and resilience
Demonstrated ability to identify, prioritize, and remediate technical debt, balancing long-term system health with incremental delivery
Hands-on experience with Agile/Scrum methodologies and the ability to thrive in fast-paced, collaborative development environments
Advanced troubleshooting and debugging skills, especially within legacy systems, distributed environments, and integration-heavy architectures — with minimal support
Solid understanding of secure coding practices, testing strategies, code quality standards, and documentation best practices, with a track record of enforcing and elevating engineering standards through code reviews
Experience building or influencing CI/CD pipelines, version control best practices, automated testing, and environment consistency
Experience mentoring, coaching, and developing engineers across varying skill levels; able to unblock others, provide technical guidance, and foster a culture of learning and growth
Strong cross-functional communication skills, capable of partnering with product, architecture, QA, and leadership to translate business needs into sound engineering solutions
Ability to lead incident management efforts, coordinate response, diagnose root causes, and drive postmortem learnings and long-term fixes
High sense of ownership and accountability, with a proven ability to lead by example, set high standards for operational excellence, and follow through on commitments
Ability to represent the engineering team confidently, clearly articulating risks, trade-offs, recommendations, and technical realities to non-technical stakeholders
Strong problem-solving mindset, with the ability to work independently in ambiguous or complex technical situations
Benefits
Flexible Paid Time Off Program
Medical
Dental
Vision
Life Insurance
Disability
Other voluntary coverages
401k program
Company
Attain Finance
Attain Finance offers consumer credit lending and personal loan services through multiple brands in the U.S. and Canada.
H1B Sponsorship
Attain Finance has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6)
2024 (10)
2023 (3)
2022 (6)
2021 (6)
2020 (5)
Funding
Current Stage
Late StageTotal Funding
$130MKey Investors
Citizens Bank
2025-09-30Debt Financing· $130M
Recent News
Lane Report | Kentucky Business & Economic News
2025-10-29
2025-10-20
Company data provided by crunchbase