Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Attain Finance Logo

Lead Software Engineer

Attain Finance

$130,000 - $150,000
Dec 31, 2025
Remote, US
Apply Now

Attain Finance is looking to solve the problem of delivering robust financial solutions that empower customers in cash flow management by modernizing their software platforms and strengthening their architecture

Requirements

  • Experience using AI-assisted coding tools (GitHub Copilot, Amazon CodeWhisperer, ChatGPT) to accelerate development and innovation.
  • 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.
  • 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.

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.

Other

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • 4+ years as a Technical Lead or Senior Engineer driving design decisions, architectural improvements, and end-to-end delivery of complex systems.
  • 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 cross-functional communication skills, capable of partnering with product, architecture, QA, and leadership to translate business needs into sound engineering solutions.