Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic app, bringing a better way to send, spend, invest, borrow and save to our millions of monthly active users. With a mission to redefine the world's relationship with money by making it more relatable, instantly available and universally accessible.
Senior Software Engineer, Ledgering
Location
California + 1 moreAll locations: California | Canada
Posted
4 days ago
Salary
$185.2K - $326.8K / year
Seniority
Senior
Job Description
Senior Software Engineer, Ledgering
Cash App
Block is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams - People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more - provide support and guidance at the corporate level. They work across business groups and around the globe, spanning time zones and disciplines to develop inclusive People policies, forecast finances, give legal counsel, safeguard systems, nurture new initiatives, and more. Every challenge creates possibilities, and we need different perspectives to see them all. Bring yours to Block. The Role Ledgering is the accounting core that other teams at Block build on. We keep the authoritative records of balances for Square and Cash App, along with the transactions and settlement that move that money. As a Senior Software Engineer on the team, you will build and operate the systems of record for balances and transactions, the settlement orchestration that decides how sellers and customers get paid, and the automated treasury systems that position Block's own cash. At Block's transaction volume, this work has direct, measurable impact on financial accuracy and on the trust merchants and customers place in us. You Will - Design, build, and operate the balance and transaction systems of record that serve as the financial source of truth for millions of merchants and customers. - Build settlement orchestration that determines how account holders get paid: schedules, amounts, deposit methods, and withholdings. - Develop self-serve ledgering APIs with durable semantics and clear contracts, so partner teams can stand up a new balance or transaction type in about a day instead of waiting weeks on custom integration work. - Emit balance and settlement data that downstream finance, reconciliation, and reporting teams can trust, against agreed data contracts. - Design and implement reliable, high-volume distributed transaction-processing systems, making thoughtful tradeoffs between consistency and availability when both are not possible. - Drive convergence across a large portfolio of financial services: consistent transaction and balance models, shared workflow tooling, and predictable integration patterns. - Operate tier-0 and tier-1 financial systems against published SLOs, and debug production issues across services and multiple levels of the stack in a high-reliability environment. - Work AI-natively: use AI agents throughout the development lifecycle, and build agents and automation that reduce operational toil across our services. - Lead complex projects end to end, breaking the work into components and milestones that other engineers can pick up. - Mentor other engineers and contribute to the technical direction of the team. - Work with engineers, product managers, and finance and treasury stakeholders across the company to ship new capabilities at scale. You Have - A minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience. - Experience designing and operating distributed, high-throughput, fault-tolerant services, with a strong understanding of consistency, idempotency, and failure handling. - Experience building money-movement systems such as ledgers, double-entry accounting, settlement, or treasury, or the curiosity and drive to build deep expertise in the domain. - Proficiency in at least one major programming language (for example Java, Kotlin, or Go) and strong SQL. - Experience leading complex, ambiguous projects across multiple engineering teams and driving clear next steps in areas without clear ownership. - High standards for software architecture and engineering practices, including maintainable and testable code, CI/CD, and observability, in a complex, high-stakes financial environment. - Proficiency in using AI tools throughout the software development lifecycle to improve engineering productivity, problem solving, and software delivery. - Strong written and verbal communication skills. Technologies We Use and Teach - Java, Kotlin, Python - AI agents and tooling across the development lifecycle, including AMP, Codex, Claude, Goose and MCP - Temporal, Protocol Buffers, jOOQ, GraphQL - MySQL, Aurora, Vitess, Databricks, Snowflake - AWS, Kubernetes, Terraform, Datadog We're working to build a more inclusive economy where our customers have equal access to opportunity, and we strive to live by these same values in building our workplace. 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. Want to learn more about what we're doing to build a workplace that is fair and square? Check out our I+D page . 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: $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 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. Block, Inc. (NYSE: XYZ) builds technology to increase access to the global economy. Each of our brands unlocks different aspects of the economy for more people. Square makes commerce and financial services accessible to sellers. Cash App is the easy way to spend, send, and store money. Afterpay is transforming the way customers manage their spending over time. TIDAL is a music platform that empowers artists to thrive as entrepreneurs. Bitkey is a simple self-custody wallet built for bitcoin. Proto is a suite of bitcoin mining products and services. Together, we're helping build a financial system that is open to everyone.
Related Guides
Related Job Pages
More Software Engineer Jobs
• Act as the engineer of record and client point of contact for power delivery projects. • Lead a team of 6-10 direct reports and an extended team of 30-40 resources which include engineers, designers, and drafters. • Assist in marketing, promotion and business development efforts retain and add new national clients. • Prepare, review, and P.E. seal technical calculation reports and construction documents meeting client and NV5 requirements. • Assist in the routing and design of transmission lines using industry-standard tools. • Collaborate with internal teams and external stakeholders to ensure project success. • Manage multiple projects and provide engineering QA/QC Travel to client sites as needed. • Assist with development of construction packages. • Oversee the planning, design, and execution of transmission projects, ensuring alignment with company goals and regulatory requirements. • Develop project budgets, schedules, and resource plans, and ensure projects are delivered on time and within budget. • Manage risks and resolve issues that may impact project scope, quality, and delivery. • Provide technical guidance and expertise in the design and optimization of transmission systems. • Stay current with industry trends, technologies, and regulatory changes, and integrate best practices into the engineering processes. • Ensure compliance with safety, environmental, and regulatory standards in all engineering activities. • Contribute to the development of the company's strategic plans and objectives, particularly in the areas of transmission infrastructure. • Identify and evaluate new business opportunities, partnerships, and technologies that can enhance the company's competitive position. • Collaborate with other departments within Power Delivery and also Operations, Finance, and Regulatory Affairs, to align engineering initiatives with broader business goals. • Represent the company at industry forums, conferences, and regulatory meetings, advocating for the company's interests and promoting its capabilities.
• Design and build robust backend services primarily using Python and Go to power our API Gateway and Experiment Platform. • Partner closely with researchers, infrastructure teams, and agent platform engineers to translate research workflows into intuitive APIs, data models, and developer experiences. • Drive adoption of agent-native research workflows by delivering the Experiment CLI. • Integrate with existing research infrastructure and build dashboards to track adoption and usage metrics.
C#/.NET Developer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description We at Coforge are hiring .NET Developer with the following skill set. - Senior-level C#/.NET, experience building and refactoring complex backend domain logic (our world is leave/absence eligibility, entitlement, and calculation engines, so algorithmic and rules-heavy work) - Strong automated-testing discipline: unit, integration, and regression coverage - MongoDB / NoSQL data modeling - Comfortable owning a feature end to end and working independently Qualifications - AWS (KMS, SSM, Secrets Manager) and data-security work, e.g. field-level encryption at rest - Observability instrumentation (DataDog / StatsD, structured logging) - CI/CD and containerization: Docker / docker-compose, GitHub Actions, Jenkins - Test automation frameworks, Playwright / TypeScript - Some full-stack range (TypeScript, Razor) to move across the stack when needed - Insurance, HR/benefits, or leave-management domain experience Company Description At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Founding Director of Engineering
AI AcquisitionWe connect businesses and empower entrepreneurs with AI that helps them achieve more, automate the boring parts of business and allow them to focus on work that can change lives. $308,960 is the average cash collected by our clients. Welcome to AI Arbitrage. We’ve partnered with 1200+ businesses to improve their lives and business with AI: In a survey of over 660 businesses with over 100 responding, business owners averaged $18,105 in monthly revenue after implementing our system. 1. Business Set-up Ai Agents Launch your AI business. Creating your website, logo and social media accounts. Choosing your niche and selecting AI systems. 2. Selling Ai Agents Ai Agents to write cold emails, AI Agents to create a sales proposal, AI Agents to Analyse your Sales Calls 3. Deliver License our advanced AI systems and install them into your client's business to deliver exceptional results 4. Scale Leverage a team of AI Agents to potentially take on more clients compared to if you were just doing this yourself Then potentially place a proven operator and train them to manage the AI agents so you get out of the day-to-day. It’s how we’ve been able to get results like these… ➤ KinCreative went from $50,000 to $250,000/mo in 12 months ➤ DLI scaled from $100,000 to $200,000/mo ➤ Olive Group - $2 - $10M/year ➤ Social Profit Media hit $3.6M/yr ➤ Impact Orthodontics hit $5M/yr ➤ Rik went from a corporate job to $32,000/mo ➤ Joe went from a corporate sales job to $40,000/mo while doing this part-time ➤ Elizabeth went from working a depressing 9-5 as an admin assistant to making $75,000 DISCLAIMER: All testimonials shown are real, but do not claim to represent typical results. Any success depends on many variables, which are unique to each individual, including commitment and effort. Testimonial results are meant to demonstrate what the most dedicated students have do
Role Description We build many products at once with small teams of humans + AI coding agents. You run that engine — you lead the product managers, orchestrate the agent fleets, set the technical bar, and still ship code yourself. Player-coach, not a hands-off manager. Why this is one of the best seats in AI right now: - We're an AI-native venture studio. We stand up new software products — our own and for clients — fast, on top of an in-house agent platform. - Real scope, real ownership. You own delivery across multiple products, lead the PMs/builders who run them, and are the technical truth-source the team ladders up to. - No budget cap for tokens, no babysitting. Best-in-class tooling, frontier models, every AI coding harness and agent framework you want. - A brilliant CTO to build alongside. You report to a CPO/CTO who is genuinely excellent and hands-on. - Frontier work, not maintenance. You'll work with the newest models and harnesses the week they drop. - Top-of-market pay, paid properly and on time. - No politics, no process theater. We're direct with each other — genuine, but not soft. What you'll actually do: - Lead the product managers / builder-leads. Each owns a product or venture; you set direction, unblock, review, and raise their tempo and quality. - Orchestrate humans + AI agents. Break product bets into work for people and for agent fleets. - Stay hands-on. You still architect and write code — the hardest plumbing, the risky spikes, the reference implementations. - Own the portfolio's delivery. Multiple products shipping in parallel, fast, without it turning to mush. - Set the standards that let a small team ship safely at speed — CI, review, evals, security and logging conventions. - Reason commercially. Figure out why a product or funnel isn't working from first principles. Qualifications - You're a player-coach. You lead people and you still ship. - You're an agentic-engineering native. You build with AI at the systems level. - You get leverage through others. You've led engineers and/or product managers. - You've shipped, fast, more than once. Ideally, you've founded or led 0→1 products. - You see the whole board. You reason about the business and the user. - You're right, and so is your team's work. You install the standards that mean shipped work is tested and works. - You're high-agency. You make sensible calls, document assumptions, and ship. - You can take a punch and throw one. You engage, defend your thinking with substance, and bounce back. - You live in the frontier. Your feed is AI all day. Requirements - You've led an engineering and/or product team — managed engineers and/or product managers. - Hands-on agentic depth — you build with LLMs and agent frameworks. - A portfolio of shipped products — things you founded, led, or personally built. - Commercial fluency — startup / agency / B2B-SaaS / GTM context. - Range — you can go from architecture and code review to a live product decision. - Bonus: experience orchestrating AI agents across multiple products. Benefits - Top-of-market compensation: roughly $15,000–$40,000 / month USD (~$180K–$480K annualized). - Paid monthly and on time. - Flexible engagement that grows into whatever's right for both of us. - Remote work with enough daily overlap to lead the team. - Flexible exclusivity to start; strongest engagements grow into primary over time. How to apply - No long form, no unpaid take-home busywork. - Show us something real you led or built — a product you founded/led, a team you built. - A studio teardown: "You're handed 3 new product bets, 2 product managers, and a fleet of AI coding agents, and asked to ship all three to a working v1 in 30 days." - One line: what's something in AI/agents you started using in the last 2–3 weeks, and why?


