Block is a company focused on economic empowerment through various foundational teams. The Senior Software Engineer will design and build features for the banking platform, partner with engineering teams, and ensure the security and reliability of critical banking services.
Responsibilities:
- 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
Requirements:
- 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, GCP, 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