Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

Taxfyle

NewBe an early applicant

Senior Software Engineer (Hybrid, Coconut Grove, FL) | Tech Startup

Posted Updated
Discussion

Job Title: Senior Software Engineer
Reports to: Director of Engineering
Department: Engineering
Employment Type: Full-time, Exempt
Location: Coconut Grove, FL (In-office role with remote work flexibility)
Annual Salary: Commensurate with experience

About Taxfyle

Taxfyle is a leading provider of online tax preparation services that connects users with certified tax professionals for a seamless, efficient, and accurate filing experience. Our platform serves individuals and businesses, and we are building the infrastructure that powers the future of professional tax services. Headquartered in Coconut Grove, FL, we are a growing tech startup with a fast-moving, high-ownership engineering culture.

Role Summary

Taxfyle is looking for a Senior Software Engineer to join our Engineering team and help build our high-powered work management platform. This is our highest individual contributor level and a legitimate long-term destination for engineers who want to go deep technically and lead without moving into management. You bring subject matter expertise across multiple system areas, make architectural decisions the whole team relies on, and actively multiply the impact of the engineers around you. The patterns you introduce become team-wide standards. You are able to take Product requirements from multiple different stakeholders and come up with coherent solutions for your team to implement. As a growing tech startup, we value builders who own outcomes, think at the system level, and help set the technical direction for the entire Engineering organization.

Key Responsibilities

Essential duties and responsibilities include the following. Other duties may be assigned.

• Build high-quality, innovative, and high-performing software solutions

• Serve as subject matter expert across multiple areas of our system and tech stack (C#, React, TypeScript, Node.js, .NET, GCP, Postgres, Pub/Sub, Elasticsearch)

• Make sound architectural and technical decisions with team-wide impact — bring first-principles reasoning and clearly document trade-offs

• Own delivery of significant, complex projects with multiple moving pieces and full autonomy

• Identify and mitigate technical risk early — raise concerns before they become problems and unblock others when things get complicated

• Set the bar in code review: patterns and standards you enforce are what the rest of the team is measured against

• Actively grow L1 and L2 engineers through mentorship, deliberate pairing, and code review feedback that teaches, not just approves

• Establish and maintain engineering practices in partnership with the Engineering Manager and Principal Engineer

• Lead the pod technically — set direction, ensure alignment, and translate product decisions into clear technical plans for the team

• Collaborate with Product at a senior level — contribute to roadmap and scoping conversations, not just react to them

• Clearly communicate architectural decisions to both technical and non-technical stakeholders

• Remain flexible to handle the complexity and ambiguity that comes with a fast-growing company and evolving product

Requirements

• 6+ years of experience building and shipping production-quality software is preferred. A Bachelor’s degree in a related field is appreciated but not required - equivalent practical experience (e.g. internships, technical training, hands-on projects) is valued. Candidates may come from non-traditional backgrounds.

• Proficiency across our technology stack: C#, React, TypeScript, Node.js, .NET, GCP, Postgres, Pub/Sub, and Elasticsearch

• Demonstrated track record of making architectural decisions that had team-wide impact

• Experience owning and delivering multi-piece, cross-functional projects with full autonomy

• Deep expertise in multiple areas of a complex codebase, with the ability to handle genuinely ambiguous problems

• Experience developing high-performance, scalable, and distributed systems

• Strong mentorship track record — engineers around you improve because of your feedback and coaching

• Ability to drive engineering best practices and establish standards adopted by the team

• A positive attitude, a passion for sharing knowledge, and a borderline unhealthy commitment to code quality

Nice to Have

• 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 roadmap, scoping, and technical strategy alongside Product and leadership

• Experience with AI, automation, or developer tooling that improves team productivity at scale

Benefits

• Health, dental, and vision insurance

• Life Insurance

• Additional Supplemental Benefits

• 401(K) contribution (no match)

• Paid Time Off

• Remote work flexibility available


Note: This role description is intended to convey information essential to understanding the scope of the role and is not exhaustive. Duties, responsibilities, and qualifications may evolve or change over time to meet the organization’s needs.

Benefits:
  • Health, dental, and vision insurance
  • Life Insurance
  • Additional Supplemental Benefits
  • 401(K) contribution (no match)
  • Paid Time Off
  • Some remote work flexibility available


No Third Party Agencies or Submissions Will Be Accepted.

Our company is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Opportunities posted here do not create any implied or express employment contract between you and our company / our clients and can be changed at our discretion and / or the discretion of our clients. Any and all information may change without notice. We reserve the right to solely determine applicant suitability. By your submission you agree to all terms herein.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.