About The Position

Taxfyle is seeking a Senior Software Engineer to join its Engineering team and build its work management platform. This is the company’s highest individual-contributor level and a long-term technical leadership path that does not require moving into management. The role calls for subject matter expertise across multiple system areas, ownership of architectural decisions, and helping increase the effectiveness of other engineers. The engineer will turn requirements from multiple stakeholders into coherent solutions and help set technical direction across Engineering. The position is based in Coconut Grove, Florida, and is described as an in-office role with remote work flexibility. The Senior Software Engineer reports to the Director of Engineering and works in partnership with the Engineering Manager and Principal Engineer. Employment is full-time and exempt. Annual salary is commensurate with experience.

Requirements

  • At least 6 years of experience building and shipping production-quality software is preferred.
  • Proficiency with C#, React, TypeScript, Node.js, .NET, GCP, Postgres, Pub/Sub, and Elasticsearch.
  • Demonstrated experience making architectural decisions with team-wide impact.
  • Experience independently owning and delivering multi-part, cross-functional projects.
  • Deep expertise in multiple areas of a complex codebase and ability to handle ambiguous problems.
  • Experience developing high-performance, scalable, distributed systems.
  • A strong record of mentoring and coaching engineers.
  • Ability to drive engineering best practices and establish standards adopted by a team.
  • Positive attitude, passion for sharing knowledge, and strong commitment to code quality.

Nice To Haves

  • Experience establishing engineering frameworks or practices adopted by an entire team.
  • Background leading technical direction in a fast-moving startup environment.
  • Experience contributing to product roadmaps, scoping, and technical strategy alongside Product and leadership.
  • Experience with AI, automation, or developer tooling that improves team productivity at scale.
  • A bachelor’s degree in a related field is appreciated but not required; equivalent practical experience, including internships, technical training, or hands-on projects, is valued. Candidates from non-traditional backgrounds are welcome.

Responsibilities

  • Build high-quality, innovative, and high-performing software solutions.
  • Serve as a subject matter expert across multiple areas of the system and technology stack.
  • Make architectural and technical decisions with team-wide impact, reason from first principles, and document trade-offs.
  • Own delivery of significant, complex projects with multiple moving pieces and full autonomy.
  • Identify and mitigate technical risks early, raise concerns, and unblock others.
  • Set code-review patterns and standards for the team.
  • Mentor L1 and L2 engineers through pairing and constructive code-review feedback.
  • Establish and maintain engineering practices with the Engineering Manager and Principal Engineer.
  • Lead the pod technically by setting direction, ensuring alignment, and translating product decisions into technical plans.
  • Collaborate with Product on roadmap and scoping discussions.
  • Communicate architectural decisions to technical and non-technical stakeholders.
  • Adapt to the complexity and ambiguity of a fast-growing company and evolving product.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Additional supplemental benefits
  • 401(k) contribution with no match
  • Paid time off
  • Remote work flexibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service