Software Engineer, Cash App Taxes

Block, Inc

$180K — $270K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of software development experience, ideally in a product-centric or fast-paced environment.
  • Strong backend development skills in system design, architecture, and object-oriented programming.
  • Proven record of delivering high-quality software solutions on time.
  • Excellent communication abilities for collaboration with technical and non-technical teams.
  • Strong problem-solving skills and attention to detail in debugging and implementation processes.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Passion for creating software that simplifies complex processes for users.

Responsibilities

  • Design, build, and manage high-quality features for the Cash App Taxes filing experience.
  • Translate intricate tax regulations into clean, maintainable, and well-tested code.
  • Develop tools that enable non-technical contributors to make code changes safely.
  • Drive architectural and design decisions for scalable, secure, and maintainable tax software.
  • Establish best practices for coding, testing, deployment, and documentation.
  • Collaborate with various teams to deliver integrated solutions.
  • Proactively troubleshoot and resolve accuracy, reliability, and performance issues.

Benefits

  • Remote work options to enhance flexibility.
  • Comprehensive medical insurance for employee health and well-being.
  • Flexible time off policies to support work-life balance.
  • Retirement savings plans to prepare for future financial security.
  • Modern family planning support for diverse family needs.
Full 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 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 collaborate closely with product managers, tax experts on our Tax Product Specialist team, and other cross-functional teams to ensure our platform remains accurate, reliable, and easy to use. If you are a skilled engineer who thrives on solving complex problems and wants to make a direct impact on a transformative product within a rapidly growing company, this role is for you.

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.
  • 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
  • 4+ 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.)

While there is no specific deadline to apply for this role, U.S. roles are typically open for an average of 55 days before being filled by a successful candidate. Please refer to the date listed at the top of this job page for when this role was first posted.

Block takes a market-based approach to pay, and pay may vary depending on your location. U.S. locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.

To find a location's zone designation, please refer to this resource . If a location of interest is not listed, please speak with a recruiter for additional information.

Zone A:

$180,000 - $270,000 USD

Zone B:

$171,000 - $256,600 USD

Zone C:

$162,000 - $243,000 USD

Zone D:

$153,000 - $229,600 USD

Application Guidelines

Candidates may submit up to 9 active applications within a 60-day period. Reapplications to the same role are accepted 90 days after a previous application has been reviewed.

Use of AI in Our Hiring Process

We may use automated AI tools to evaluate job applications for efficiency and consistency. These tools comply with local regulations, including bias audits, and we handle all personal data in accordance with state and local privacy laws.

Contact us here with hiring practice or data usage questions.

Every benefit we offer is designed with one goal: empowering you to do the best work of your career while building the life you want. Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are just some of our offering. Check out our other benefits at Block.

Similar Jobs

More Jobs at Block, Inc

More Consumer Technology Jobs

Find similar Software Engineer, Cash App Taxes jobs: