Block is a company focused on economic empowerment, and they are seeking a Senior Software Engineer to join their Square Financial Services team. The role involves designing and building features for their banking platform, ensuring security and compliance while maintaining critical 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