Senior Software Engineer, Cash App Taxes

Block

New York (NY)

On-site

USD 217,800 - 326,800

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Block is seeking a Senior Software Engineer for their Tax Engine Server Engineering team. You will design and enhance features for a seamless tax filing experience, focusing on backend development, system architecture, and effective communication with stakeholders.

This role requires 6+ years in software development, preferably in a product-centric environment. A Bachelor's degree in Computer Science or equivalent is necessary. Join us to simplify tax processes through innovative software!

Qualifications

  • 6+ years of professional software development experience.
  • Experience in the tax industry is a plus.
  • Excellent communication skills to collaborate with stakeholders.

Responsibilities

  • Design, build, and own high-quality features for the Cash App Taxes filing experience.
  • Collaborate with teams to deliver cohesive solutions.
  • Mentor teammates through code reviews.

Skills

Backend development
System design
Object-oriented programming
Problem-solving
Strong communication

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Java
Kotlin
iBatis
SQL Databases
GCP
AWS
GitHub

Job description

The Role

Cash App is offering a better way to file your taxes as an alternative to traditional online DIY tax preparation systems. As a Senior Software Engineer on our Tax Engine Server Engineering team, you will build and enhance the codebase that powers our tax filing experience. You will translate complex tax requirements into seamless software solutions that help millions of users confidently navigate and complete their returns with ease.

You Will
  • Design, build, and own high-quality features and systems that power the Cash App Taxes filing experience, from federal and state form logic to e‑file submission.
  • Translate complex tax rules and requirements into clean, maintainable, and well-tested code in close partnership with Tax Product Specialists.
  • Build tools and guardrails that enable non‑technical contributors to make code changes safely that maintain our quality standards.
  • Drive architectural and design decisions, ensuring our tax software remains scalable, secure, and maintainable.
  • Write reliable, well-tested code and establish best practices for coding, testing, deployment, and documentation.
  • Collaborate cross‑functionally with Quality Assurance, Tax Product Specialists, Cloud Platform, Design, Product, Customer Care, and other teams to deliver cohesive solutions.
  • Proactively identify and resolve issues related to accuracy, reliability, and performance, balancing new feature development with ongoing maintenance.
  • Mentor teammates through code reviews, technical discussions, and knowledge sharing, fostering a culture of continuous improvement.
  • Stay informed about emerging technologies and industry best practices to continually refine our development processes.
  • Apply an AI‑first mindset in your everyday work, raising the bar of AI application on our team.
You Have
  • 6+ years of professional software development experience, preferably in a fast‑paced or product‑centric environment. Experience in the tax industry is a major plus.
  • Strong technical skills in backend development, including system design, architecture, and object‑oriented programming.
  • A track record of delivering reliable, high‑quality software solutions on schedule.
  • Excellent communication skills with the ability to collaborate effectively with both technical and non‑technical stakeholders.
  • Strong problem‑solving skills with attention to detail and a methodical approach to debugging and implementation.
  • A Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Passion for building innovative software that simplifies complicated processes for everyday users.
Technologies We Use and Teach
  • Java / Kotlin
  • iBatis / SQL Relational Databases
  • Logging & monitoring tools ‑ Datadog, Splunk, New Relic
  • GCP / AWS
  • GitHub
  • HTTP, JSON, gRPC, Protocol Buffers
  • Okta
  • Linear
  • AI Coding Agents (Claude, Codex, etc.)

Block is an equal opportunity employer evaluating all employees and job applicants without regard to identity or any legally protected class. We will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances. We believe in being fair, and are committed to an inclusive interview experience, including providing reasonable accommodations to disabled applicants throughout the recruitment process. We encourage applicants to share any needed accommodations with their recruiter who will treat these requests as confidentially as possible. Check out our I+D page.

Salary ranges vary by location: Zone A: $217,800–$326,800 USD; Zone B: $207,000–$310,400 USD; Zone C: $196,100–$294,100 USD; Zone D: $185,200–$277,800 USD.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Cash App Taxes
Software Engineer, Cash App Taxes

Block • United States

Remote
USD 180,000 - 270,000
Remote work
Medical insurance
Flexible time off
+2
Senior Software Engineer, Cash App Taxes
Senior Software Engineer, Cash App Taxes

Block • United States

Remote
USD 185,000 - 327,000
Senior Software Engineer, Cash App Banking
Senior Software Engineer, Cash App Banking

Cash App • New York (NY)

On-site
USD 185,200 - 326,800
Remote work
Medical insurance
Flexible time off
+1
Staff Software Engineer, Cash App Banking
Staff Software Engineer, Cash App Banking

Block • United States

Remote
USD 190,000 - 270,000
Remote work
Medical insurance
Flexible time off
+2
Senior Tax Engine Engineer — Remote
Senior Tax Engine Engineer — Remote

Block • San Francisco (CA)

On-site
USD 217,000 - 326,000
Staff Software Engineer, Cash App Banking
Staff Software Engineer, Cash App Banking

Block • New York (NY)

On-site
USD 263,600 - 395,400
Remote work
Medical insurance
Flexible time off
+1
Staff Software Engineer, Cash App Banking
Staff Software Engineer, Cash App Banking

Cash App • United States

On-site
USD 180,000 - 260,000
Remote work
Medical insurance
Flexible time off
+2
Backend Engineer, Tax Engine (AI-Driven)
Backend Engineer, Tax Engine (AI-Driven)

Block • New York (NY)

On-site
USD 180,000 - 270,000
Senior Data Engineer, Risk
Senior Data Engineer, Risk

Cash App • Seattle (WA)

On-site
USD 168,300 - 297,000
Medical insurance
Flexible time off
Retirement savings plans
Senior Data Engineer, Risk
Senior Data Engineer, Risk

Cash App • New York (NY)

On-site
USD 168,300 - 297,000
Remote work
Medical insurance
Flexible time off
+2