This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Staff Software Engineer will be part of the Risk Engineering team, focusing on protecting Square and customers from fraud and payment disputes.
Responsibilities include building systems to detect and respond to potential threats, providing tools for investigating events, and creating seamless web and mobile experiences for managing disputes.
The role involves working with a team to build the core platform and tools for the Risk organization, maintaining key services, and developing the next-generation Risk platform to support Square's growth.
The Staff Software Engineer will also contribute to strategic roadmapping, act as a technical mentor, and collaborate with partner teams across Square.
Requirements:
6+ years of professional software development and system design experience.
Proficiency in Java or an equivalent programming language.
Experience in driving large-scale strategic initiatives and maintaining fault-tolerant systems.
Ability to mentor others, provide technical direction, and work in a modern development environment using Cloud and DevOps technologies.
Strong software engineering knowledge, customer empathy, and data-oriented mindset.
Interest in working with risk or financial systems is a bonus.
Benefits:
Healthcare coverage, retirement plans, and an Employee Stock Purchase Program are included in the global benefits package.
Wellness perks, paid parental leave, and paid time off are provided.
Learning and development resources are available to support professional growth and skill development.