Remote job
Senior Software Engineer, Cash App Taxes
Job details
About this role
Role overview Build and maintain backend systems that support an online tax filing product, translating complex federal and state tax rules into accurate, understandable filing workflows. The senior engineer owns features across the tax engine, from form logic through electronic submission, and works closely with tax specialists and product, quality, platform, and customer teams to keep the experience reliable and easy to use.
Responsibilities - Design, build, and maintain tax filing features and systems, including tax form logic and e-file submission. - Turn tax requirements into maintainable, well-tested software in partnership with tax subject matter experts. - Create tools and safeguards that let non-engineering contributors make changes safely. - Guide architecture and design decisions, balancing scalability, security, maintainability, accuracy, and performance. - Establish sound practices for coding, testing, deployment, and documentation; investigate and resolve production issues. - Mentor colleagues through reviews and technical discussions, and collaborate across product, design, quality, cloud platform, and customer support functions.
Requirements - At least six years of professional software development experience; product-focused or fast-moving environments are preferred. - Strong backend engineering skills, including object-oriented programming, system design, and architecture. - Evidence of delivering reliable, high-quality software on schedule, with careful debugging and problem solving. - Clear communication skills for working with technical and non-technical partners. - A computer science, engineering, or related degree, or equivalent practical experience. - Interest in simplifying complex processes through software and applying AI tools in everyday engineering work.
Nice to have - Experience in the tax industry. - Familiarity with Java or Kotlin, relational databases and SQL, cloud platforms such as GCP or AWS, HTTP/JSON, gRPC or Protocol Buffers, monitoring tools, and AI coding agents.
Benefits and work setup - Remote work is available in locations where the product operates. Benefits described include medical insurance, flexible time off, retirement savings, and family planning support.