Staff Software Engineer (Gen AI Focused)

TaxGPT is building an AI co-pilot for tax accountants to increase their productivity and profit by 10x.
$150,000 - $225,000
Backend
Staff Software Engineer
In-Person
1 - 10 Employees
6+ years of experience
AI · Finance

Description For Staff Software Engineer (Gen AI Focused)

TaxGPT is revolutionizing the tax and accounting space with AI-driven solutions tailored for accountants, tax professionals, and SMBs. We're building an AI co-pilot to transform tax workflows, drive efficiency, and simplify compliance.

You will be working closely with the CEO and CTO in person at our 4,000+ sqft office in SoMa. Location: San Francisco (Note: This is not a remote job)

Job Responsibilities:

  • End-to-End System Design: Lead the design, development, and deployment of scalable software solutions. This includes architecting frontend components in NextJS, developing business logic in Django, managing data interactions, and integrating APIs.
  • API and Microservices Architecture: Architect and implement robust, well-documented RESTful and GraphQL APIs. Break down complex systems into modular, scalable microservices that can be efficiently maintained and extended.
  • Database Management and Security: Oversee database administration tasks, including optimization, backup strategies, and security. Implement encryption, role-based access control, and auditing to ensure data security and regulatory compliance.
  • Cross-Functional Collaboration: Work closely with the CEO, CTO, and UX designers to create solutions that meet user requirements, ensuring alignment on technical specifications and project timelines.
  • Technical Problem Solving: Analyze complex technical problems and provide solutions that optimize for both performance and scalability. Contribute to architectural decision-making and system design for the broader engineering team.
  • Mentorship and Code Reviews: Conduct in-depth code reviews and provide constructive feedback. Mentor junior and mid-level engineers, sharing best practices in design patterns, code structure, and DevOps.
  • Continuous Improvement and R&D: Experiment with and implement the latest advancements in development frameworks, cloud services, and AI tools to keep our platform innovative and competitive.
  • Agile Development: Operate within an agile workflow, maintaining flexibility to shift priorities and meet project timelines while delivering high-quality code.

Ideal Candidate:

  • Self-starter who thrives in ambiguity and can envision successful outcomes
  • Clear communicator capable of expressing complex ideas and executing them effectively
  • Enjoys tackling real-world problems and navigating uncharted technical areas
  • Strong sense of ownership, able to lead and guide teams to reach impactful solutions
  • Bachelor's in Computer Science or equivalent
  • Minimum of six years of experience developing scalable applications, with demonstrated success in high-impact roles
  • Leading an AI or LLM-related project will be a huge plus.
  • Experience with fintech, tax, and accounting software is excellent to have.
  • Former technical founders are welcome to apply.
  • H1B visa transfer is available.

Hiring Process

Step One: Initial Interview (15 Minutes) Click on Apply Now, and we will reach out for a 15-minute initial screening.

Step Two: Programming assignment (2 Hours) After the Initial Interview, if you pass the screening, we will send you a programming assignment.

Step Three: In-person Interview (45 Minutes) If you pass the programming assignment screening, we will invite you for a 45-minute in-person interview at our San Francisco Office on Tuesday or Wednesday. Thirty minutes will be dedicated to reviewing programming assignments and answering technical questions. Fifteen minutes for general Q&A.

Timeline: We move fast and aim to close this job in one to two weeks.

Last updated 2 months ago

Responsibilities For Staff Software Engineer (Gen AI Focused)

  • Lead end-to-end system design
  • Architect API and microservices
  • Manage database and security
  • Collaborate with CEO, CTO, and UX designers
  • Solve complex technical problems
  • Mentor junior and mid-level engineers
  • Implement latest advancements in development frameworks and AI tools
  • Operate within agile workflow

Requirements For Staff Software Engineer (Gen AI Focused)

JavaScript
Python
TypeScript
  • Bachelor's in Computer Science or equivalent
  • Minimum of six years of experience developing scalable applications
  • Experience with AI or LLM-related projects (preferred)
  • Experience with fintech, tax, and accounting software (preferred)
  • Strong communication skills
  • Problem-solving abilities
  • Leadership and mentorship skills

Benefits For Staff Software Engineer (Gen AI Focused)

Equity
  • Equity

Interested in this job?

Jobs Related To TaxGPT Staff Software Engineer (Gen AI Focused)

Staff Software Engineer (Gen AI Focused)

TaxGPT is seeking a Staff Software Engineer focused on Gen AI to lead the development of AI-driven solutions for tax accountants.

System Engineer Team Lead

Lead system engineering team for Command, Control, Battle Management and Communications program at Auria, focusing on defense and space solutions.

System Engineer Architect

Senior systems engineering role focusing on defense and space technology architecture, requiring security clearance and extensive technical experience.

System Engineer Team Lead

System Engineer Team Lead position at Auria working on Strategic and Defense Solutions projects.

Software Engineer Lead - Backend

Lead Backend Software Engineer position at Lucidya, focusing on developing scalable systems using Python/Ruby and managing a technical team in Jeddah.