Staff Software Engineer, Funding

GoodLeap•Austin, TX

About The Position

The Staff Software Engineer will lead the architecture, design, and development of solutions in GoodLeap’s Funding domain. The role combines hands-on development with strategic decision-making, shaping critical systems and influencing how the company delivers value. The engineer will work with engineers, product managers, and stakeholders to define strategies, solve complex challenges, and deliver scalable, high-quality solutions. The role leads major projects, champions code quality, reliability, and operational best practices, and helps the team navigate trade-offs. It includes technical leadership across teams, mentoring engineers, and contributing to architectural decisions for large-scale, mission-critical frontend and backend applications. The Funding team builds financial technology tools for tracking project readiness conditions and reporting on ledgers so customers can manage their businesses confidently. Its work includes both greenfield development and improvements to existing systems.

Requirements

  • Typical problem-solving and algorithmic experience expected in a software engineering role.
  • Extensive experience with one or more of C#.NET, TypeScript/JavaScript, Docker, Kafka, and AWS services, and an aptitude for learning new tools and frameworks.
  • Experience building RESTful APIs and working with databases.
  • In-depth knowledge of large-scale web application design, including clustering, caching, performance tuning, and scalability strategies.
  • Understanding of agile methodologies such as Scrum and Kanban, and agile engineering practices such as Test-Driven Development and Continuous Integration.
  • Strong written and verbal communication skills.

Responsibilities

  • Lead the design and delivery of large-scale, mission-critical software applications across frontend and backend, with a focus on C#.NET and TypeScript/JavaScript services.
  • Architect scalable, responsive, and secure solutions, ensuring performance, reliability, and maintainability.
  • Provide technical leadership across teams and guide decisions on architecture, design patterns, and best practices in alignment with business objectives.
  • Collaborate with user experience designers, product managers, and engineers to define and deliver features, platform enhancements, and bug fixes.
  • Mentor and support engineers through technical guidance, pair programming, and knowledge-sharing initiatives.
  • Deploy, monitor, and troubleshoot distributed systems to maintain availability and resolve issues proactively.
  • Analyze and optimize code, APIs, and system architectures to improve performance, scalability, and efficiency.
  • Ensure adherence to security best practices and data privacy regulations.
  • Evaluate and integrate emerging technologies, including AI-assisted tools and frameworks.
  • Contribute to architectural decisions, stay current with industry trends, and champion forward-thinking solutions.

Benefits

  • The role may be eligible for a bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service