Software Engineer, Cash App Taxes
Build and maintain backend systems powering Cash App Taxes, translating complex federal and state tax requirements into reliable filing and e-file functionality. The role requires 4+ years of software development experience, strong system design skills, and a bachelor's degree or equivalent experience.
About the job
Responsibilities
- Design, build, and own features and systems powering the Cash App Taxes filing experience, including federal and state form logic and e-file submission.
- Translate complex tax rules and requirements into clean, maintainable, well-tested code in partnership with Tax Product Specialists.
- Build tools and guardrails that enable non-technical contributors to make safe code changes while maintaining quality standards.
- Drive architectural and design decisions for scalable, secure, and maintainable tax software.
- Establish best practices for coding, testing, deployment, and documentation.
- Collaborate with Quality Assurance, Tax Product Specialists, Cloud Platform, Design, Product, Customer Care, and other teams.
- Identify and resolve issues involving accuracy, reliability, and performance.
- Apply emerging technologies and an AI-first approach to improve development processes.
Requirements
- 4+ years of professional software development experience; tax-industry experience is a plus.
- Strong backend-development skills, including system design, architecture, and object-oriented programming.
- Track record of delivering reliable, high-quality software on schedule.
- Excellent communication and cross-functional collaboration skills with technical and non-technical stakeholders.
- Strong problem-solving skills and attention to detail.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
Technologies
- Java
- Kotlin
- iBatis
- SQL
- Relational databases
- Datadog
- Splunk
- New Relic
- Google Cloud
- AWS
- GitHub
- HTTP
- JSON
- gRPC
- Protocol Buffers
- Okta
- Linear
- AI coding agents, including Claude and Codex
Compensation and Benefits
- U.S. starting pay varies by location and market zone:
- 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
- Benefits include remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning.
Skills
Java, Kotlin, Ibatis, SQL, Relational Databases, Datadog, Splunk, New Relic, GCP, AWS, GitHub, gRPC, Protocol Buffers, Okta
Similar jobs
Backend Engineering jobsBuild shared Ruby backend foundations for APIs, asynchronous jobs, workflow orchestration, and developer tooling. The role requires 5+ years of software engineering experience, including 3+ years with production Ruby systems, plus expertise in distributed systems and large codebases.
Build and maintain highly available, scalable distributed systems, data pipelines, messaging systems, and services powering Internet intelligence products. The role requires 5+ years of distributed-systems experience and proficiency with Go, cloud platforms, databases, and messaging technologies.
Build secure, scalable backend platforms and AI integrations connecting enterprise systems, tools, and data sources. The role requires 5+ years of backend engineering experience, distributed-systems expertise, cloud-native operations, authentication security, and technical leadership.
Build secure, scalable identity and access management platforms, APIs, and internal tooling using JavaScript, Node.js, React.js, and distributed-systems expertise. The role requires 5+ years of backend or distributed-systems experience and familiarity with authentication protocols is a plus.
Build backend systems and APIs that ingest, process, and route large-scale telemetry data in real time. The role requires strong computer science fundamentals, Node.js/TypeScript experience, distributed-systems knowledge, and ownership of reliable cloud software.