The Role
Our Customer Identity and Access Management (CIAM) team designs, builds, and maintains all the access management flows in the Square ecosystem. We build a platform that enables the entire company to create and launch new product features without having to think about implementing or scaling their IAM needs.
We are looking for a Software Engineer, ideally with full stack experience, for the Accounts team within CIAM. This team builds and scales all our customer authentication mechanisms. Authentication is one of the most important components of our platform, making scaling and reliability a top priority for this team. As a Software Engineer on Accounts, you will play a pivotal role in the design and development of new authentication methods to serve a variety of use cases. You will have a chance to work on a range of complex problems with a high degree of visibility and impact in the organization.
You Will
Contribute to the architecture and development of Square's customers identity management ecosystem
Work with designers, product managers, and other engineers - very often across team boundaries
Hold your teammates, and yourself, to high engineering standards
Grow as an engineer and lift others around you in the process by providing technical mentorship and guidance
Help contribute to a culture of positivity, psychological safety, and inclusivity
You Have
3 to 5 years of hands-on software engineering experience
Relevant engineering experience in access management or similar domains
Excellent software engineering knowledge and computer science fundamentals
Eagerness to share your own ideas, and openness to those of others.
Experience working in complex technical projects, e.g. cross-team efforts
A strong sense of customer empathy and an interest in influencing the direction of the product
Technologies We Use and Teach
Go, Java, Ruby, JavaScript (Ember.js)
Envoy, Guice. Protocol Buffers, gRPC
MySQL, Redis, DynamoDB, SQS, AWS
To find a location's zone designation, please refer to this resource . If a location of interest is not listed, please speak with a recruiter for additional information.
Zone A:
$142,000 - $213,000 USD
Zone B:
$134,900 - $202,300 USD
Zone C:
$127,800 - $191,600 USD
Zone D:
$120,700 - $181,100 USD