Remote job
Senior Software Engineer, Cash App Taxes
Job details
About this role
Role overview Build and evolve the backend systems behind a digital tax filing experience, turning complex tax rules into accurate, understandable software for individual filers. The work spans tax form logic through electronic submission, balancing new capabilities with reliability, security, and ongoing platform improvements. You will partner closely with tax specialists, product, design, infrastructure, quality, and customer support teams.
Responsibilities - Design, build, and maintain systems supporting federal and state tax forms and electronic filing. - Translate tax requirements into maintainable, well-tested code in collaboration with subject matter experts. - Create tools and safeguards that let non-engineering contributors make changes while preserving quality. - Guide system design and architecture for scalable, secure, maintainable services. - Investigate and resolve accuracy, reliability, and performance issues, and contribute to coding, testing, deployment, and documentation practices. - Share expertise through design discussions, code reviews, and mentoring, while applying AI tools thoughtfully in day-to-day engineering.
Requirements - At least 6 years of professional software development experience; product-focused or fast-paced environments are preferred. - Strong backend engineering skills, including object-oriented programming, system design, and architecture. - Evidence of delivering reliable software on schedule, with careful debugging and attention to detail. - Effective communication with technical and non-technical collaborators. - A degree in computer science, engineering, or a related discipline, or equivalent practical experience. - Interest in simplifying complex processes through software.
Nice to have - Experience in tax software or the tax industry. - Familiarity with Java or Kotlin, SQL databases, cloud platforms, service interfaces such as HTTP or gRPC, and monitoring tools.
Benefits and work setup The role may be remote in locations where the organization operates. Listed benefits include medical coverage, flexible time off, retirement savings, and family planning support.