Staff software engineer leading Cash App Banking architecture and scalable server systems. Block builds financial technology, including Cash App for spending, sending, and storing money.
Responsibilities
Lead the overall technical strategy of the Cash App Banking server engineering team
Drive cross-cutting architectural decisions and infrastructure improvements for robust, scalable systems
Partner with product managers, designers, engineers, and business leads to develop, communicate, and execute technical strategies
Influence organizational and company leaders toward consistent, sound, and efficient technical decisions
Contribute directly to technical designs and code while staying close to system details
Maintain high engineering standards
Coach and mentor engineers to expand their technical breadth and depth
Apply an AI-first mindset and raise the bar for AI application across the team
Requirements
12+ years of software development or equivalent experience
3+ years of experience leading large scale features, including planning, managing, and executing project delivery while maintaining a high quality bar
Experience identifying, aligning, and landing globally optimal solutions in systems with many moving parts
Ability to design and build creative solutions to complex problems
Strong track record helping other engineers grow
Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience
Experience or knowledge with Java and Kotlin
Experience or knowledge with AWS
Knowledge of HTTP, JSON, gRPC, and Protocol Buffers
Knowledge of OkHttp, Jetty, JUnit, and Guice
Knowledge of Hibernate, Aurora, MySQL, DynamoDB, and Redis
Knowledge of Kafka, event-driven architecture, and microservices
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.
Senior Full Stack Liferay Developer building secure B2B customer portals for McKesson Canada’s healthcare business. Developing Java - based integrations, APIs, and scalable digital experiences.
Software Developer building reliable, scalable software for nonprofit organizations at Societ. Designing, testing, and releasing features across React, Node.js, .NET, Java, and cloud technologies.
Full Stack Java Engineer building Java, React, and cloud - native applications for workforce management and customer - experience operations at Miratech. Developing APIs, microservices, integrations, and CI/CD pipelines.