AVANT-posted 4 months ago
$140,000 - $195,000/Yr
Full-time • Principal
501-1,000 employees

Avant is seeking a Principal Software Engineer to help shape the future of our financial technology platform. In this role, you’ll tackle complex system challenges at scale, influence technical strategy across teams, and build solutions that directly impact millions of customers. You’ll work across backend, frontend, and infrastructure layers, driving innovation in a fast-moving, high-impact environment. As a senior individual contributor, you’ll set the technical direction, drive cross-team initiatives, and mentor others without direct reports. You’ll have broad autonomy, the authority to influence decisions, and the responsibility to ensure execution at a high standard.

  • Architect and evolve systems that handle high scale and high availability.
  • Set engineering standards for reliability, security, and performance.
  • Drive alignment across multiple teams by making tradeoffs visible and rallying others to the best path forward.
  • Drive the design and delivery of large-scale, mission-critical systems that cut across teams and domains.
  • Serve as a technical leader across backend services and frontend applications, defining patterns others follow.
  • Lead key system design efforts, ensuring long-term scalability, maintainability, and performance.
  • Collaborate with product managers and business stakeholders to balance short-term product goals with long-term engineering health.
  • Shape technical strategy in environments where solutions are not pre-defined.
  • Influence engineers, managers, and executives through technical expertise, clear communication, and well-reasoned proposals.
  • Ensure technical excellence while pragmatically meeting business needs, making tradeoffs visible and intentional.
  • Support and mentor engineers across the org through pairing, pull request reviews, and design reviews.
  • 8–12 years of professional software engineering experience with proven success in complex, full-stack environments.
  • Deep expertise in at least one backend language (e.g., Ruby, Python, or equivalent), along with experience with modern frontend frameworks (React preferred).
  • Strong database design and scaling experience (Postgres, MySQL, or equivalent).
  • Strong DevOps fluency (Docker, Kubernetes, Terraform, or similar) in cloud-native environments.
  • Comfort navigating ambiguous technical problems and proposing clear, actionable solutions.
  • Proven experience driving architectural decisions and delivering systems at scale.
  • Exceptional communication skills with technical and non-technical audiences.
  • Experience working within Agile Scrum teams.
  • A mindset that values engineering craftsmanship, team collaboration, and long-term impact over short-term hacks.
  • Experience in fintech, payments, or regulated industries.
  • Hands-on with distributed systems, event-driven architectures, or Kafka.
  • Prior experience mentoring engineers at scale or shaping engineering culture.
  • Choice of great Medical, Dental, and Vision Insurance Plan options
  • 401(k) match
  • Flexible Time Off
  • Flexible Work Environment - (i.e. Mon/Tues/Thurs in-person)
  • Generous Paid Parental Leave, Adoption Assistance and Post-parental leave ramp-up program
  • Lunch Allowance (Fooda) and In-office Snacks
  • Summer Fridays
  • Fun In-Office and Virtual Social Events
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service