> Markdown version of [/jobs/ext/729982-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/729982-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Square, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $217,800.0 - $326,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Unit Testing, Microsoft Azure, Cyber Security, Continuous Integration, Amazon DynamoDB, Fault Tolerance, Protocol Buffers, Swagger, Software Construction, TypeScript, Google Cloud, ReactJS, Kotlin, Build Management, AWS Aurora, Kubernetes, AWS Fargate, Build Tools, Restful APIs, Phantomjs, Grpc - **Published:** June 29, 2026 - **Apply:** https://www.dice.com/job-detail/002085cc-3474-4492-9232-5c2d2ba0617f ## About the Role * 5 or more years of relevant experience and a Bachelor's Degree * Hands-on skills building software products or services in the cloud (AWS, Azure, Google Cloud Platform, etc.) * A track record of building software that is easy to observe and operate * A strong sense of customer empathy and a drive to ship software that improves their lives * Excellent written and verbal communication skills. This is a remote-forward team. * Proficiency building products and services using AWS * Proficiency with Kotlin * Experience building public APIs * Experience building tools for finance operations Technologies We Use and Teach * Kotlin/Java, Go * TypeScript, React, PhantomJS * Temporal.io , Kubernetes, AWS Fargate + ECS * AWS Aurora and DynamoDB * Swagger, Protocol Buffers, gRPC, REST * Unit Tests, Continuous Integration, and other methods of quality assurance ## Description 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 Square Financial Services, Inc ("SFS") is Block's bank. The SFS Bank Platform team makes it easy to safely manage, move, and understand all of the funds at SFS. We build gateways to bank payment networks and the core ledger for the bank, we automate accounting operations for the finance team, and we're building a foundation to support more of Block's products. Come help us build a better bank! You Will * Design and build new features into our banking platform that meet the diverse needs of Block's broad portfolio of products and services * Partner with engineering teams across Block to help onboard their products to SFS * Build systems that operate on our customers' most sensitive data, while holding Square to the highest standards for security and compliance. * Design fault tolerant systems so the team can be brave and move fast, without ever negatively affecting our customers. * Ensure the continued operation of our critical services, remediate any problems that occur, and design durable fixes so that they don't happen again, 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. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Throwing off the burdens of scale in engineering](https://www.wearedevelopers.com/videos/608-throwing-off-the-burdens-of-scale-in-engineering) - [Shared mobility for everyone!](https://www.wearedevelopers.com/videos/64-shared-mobility-for-everyone) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)