Senior Software Engineer

4 weeks ago


Oakland, United States Block Full time

Company Description
Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn't work together.
So we expanded into software and started building integrated, omnichannel solutions - to help sellers sell online, manage inventory, offer buy now, pay later functionality through Afterpay, book appointments, engage loyal buyers, and hire and pay staff. Across it all, we've embedded financial services tools at the point of sale, so merchants can access a business loan and manage their cash flow in one place. Afterpay furthers our goal to provide omnichannel tools that unlock meaningful value and growth, enabling sellers to capture the next generation shopper, increase order sizes, and compete at a larger scale.
Today, we are a partner to sellers of all sizes - large, enterprise-scale businesses with complex operations, sellers just starting, as well as merchants who began selling with Square and have grown larger over time. As our sellers grow, so do our solutions. There is a massive opportunity in front of us. We're building a significant, meaningful, and lasting business, and we are helping sellers worldwide do the same.
Job Description
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.
As a member of the team, 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


If you share our passion for this mission and are eager to tackle these complex challenges, please reach out to us
Qualifications
You have:

  • 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 S3


Qualifications
You have:

  • 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 S3


  • Oakland, United States NextPit GmbH Full time

    Oakland, CA 94612 Posted: 06/21/2024 Employment Type: 6-9 Month Contract Job Category: Developer/Engineer Job Number: 26929 Pay Range: $60/hr-$75/hr Workplace Type: Hybrid Job Description Blackstone Talent Group, an award-winning technology consulting and talent agency is seeking a Senior Software Engineer to join our Client's team. The Senior Software...


  • Oakland, United States Sirius Corporation Limited Full time

    Senior Software Engineer - (employer: Sirius XM Radio Inc.; job location: Oakland, CA) - Write high performant, well-documented code. Perform code reviews. Deploy application on prem and cloud. Understand the requirements mentioned in the document/stories and strategize a solution. Involved in performance testing of API. Responsible for deployments to...


  • Oakland, United States SiriusXM Full time

    Responsibilities: Senior Software Engineer - (employer: Sirius XM Radio Inc.; job location: Oakland, CA) - Design, oversee, and promote adoption of new AWS-based platform. Advise application and infrastructure teams in the development of architectural guidelines and cloud-native application patterns. Support the implementation of enterprise cloud...


  • Oakland, United States Adswizz Full time

    Senior Software Engineer (employer: Sirius XM Radio Inc.; job location: Oakland, CA) Write high performant, well-documented code. Perform code reviews. Deploy application on prem and cloud. Understand the requirements mentioned in the document/stories and strategize a solution. Involved in performance testing of API. Responsible for deployments to...


  • Oakland, California, United States Charge Robotics Full time

    Charge Robotics is developing the world's first fully-automated factory for building solar farms.As a Senior Software Engineer at Charge Robotics, your work will directly deploy gigawatts of clean power generation.If you're interested in leveraging your software development skills to have massive climate impact, we want to talk to you.What you'll be working...


  • Oakland, United States GreatSchools Full time

    Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time. About The Opportunity Interested in using your tech talents for social good? GreatSchools is seeking an experienced Senior Software Engineer to contribute to our vision of supporting all children -...


  • Oakland, California, United States Square Up Full time

    Senior Software Engineer, Restaurants Austin, TX, USA Employees can work remotely Full-timeCompany DescriptionSquare builds common business tools in unconventional ways so more people can start, run, and grow their businesses. When Square started, it was difficult and expensive (or just plain impossible) for some businesses to take credit cards. Square made...


  • Oakland, United States Cash App Investing LLC Full time

    **Senior Software Engineer, Restaurants** * Montreal, QC, Canada * Employees can work remotely * Full-time **Company Description** Square builds common business tools in unconventional ways so more people can start, run, and grow their businesses. When Square started, it was difficult and expensive (or just plain impossible) for some businesses to take...


  • Oakland, United States Charge Robotics Full time

    Charge Robotics is developing the world’s first fully-automated factory for building solar farms. As a Senior Robotics Software Engineer at Charge Robotics, your work will directly deploy gigawatts of clean power generation. If you’re interested in leveraging your software development skills to have massive climate impact, we want to talk to you. What...


  • Oakland, United States Charge Robotics Full time

    Charge Robotics is developing the world’s first fully-automated factory for building solar farms. As a Senior Software Engineer at Charge Robotics, your work will directly deploy gigawatts of clean power generation. If you’re interested in leveraging your software development skills to have massive climate impact, we want to talk to you. What you’ll be...


  • Oakland, United States Glocomms Full time

    A Leading Market Data Provider is looking to hire a Senior Engineer within their growing Engineering Organization. This individual will play a crucial role in scaling their micro services and solving complex problems with Big Data. What you need to be successful: 5+ years of experience using Java (8 or above) In-depth experience using relational...


  • Oakland, United States Charge Robotics Full time

    Charge Robotics is developing the world’s first fully-automated factory for building solar farms. As a Senior Software Engineer at Charge Robotics, your work will directly deploy gigawatts of clean power generation. If you’re interested in leveraging your software development skills to have massive climate impact, we want to talk to you. What you’ll be...


  • Oakland, California, United States Clari Full time

    About the TeamThe Engineering Team at Clari is deeply committed to building an enterprise-grade platform that serves as the backbone for our customer's most critical business process - Revenue. With an unrelenting commitment to innovation, our mission is to craft the ultimate revenue intelligence platform for our customers. Rooted in Agile principles, we...


  • Oakland, United States Hack VC Full time

    Oncue is seeking an experienced Senior Software Engineer who loves building consumer-facing products and creative problem solving to join our small and mighty engineering team. Our engineering team embraces collaboration, eagerly takes on challenges of all sizes, values personal growth, and welcomes feedback. As the Sr Software Engineer on the team, you will...


  • Oakland, United States Block Full time

    Company DescriptionBlock is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams - People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more - provide support and guidance at the corporate level. They work across business groups...


  • Oakland, United States Distru Full time

    Distru is a software platform focused on solving logistics problems for the cannabis industry. Many of the top cannabis brands and distributors in California use our software to manage their entire supply chain from source to sale. We are looking for a talented software engineer (remote ongoing contract) to work directly with the founding team. Our stack is...

  • IT- Business Analyst

    4 weeks ago


    Oakland, United States Intelliswift Software Inc Full time

    Job Title: IT- Business Analyst – Senior (Power Generation/ Utility) Duration: 12 Months Location: Oakland, CA 94612 Pay Range: $70.27 per hour Intelliswift Software Inc. conceptualizes, builds, and supports the world's most amazing technology products and solutions. Our team of rich experts from diverse backgrounds contributes to making Intelliswift...


  • Oakland, United States Block Full time

    Company DescriptionBlock is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams - People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more - provide support and guidance at the corporate level. They work across business groups...


  • Oakland, California, United States Block Full time

    Company DescriptionBlock is one company built from many blocks, all united by the same purpose of economic empowerment. The blocks that form our foundational teams - People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more - provide support and guidance at the corporate level. They work across business groups...


  • Oakland, United States Topcon Healthcare, Inc. Full time

    Work within dedicated R&D team in providing cutting-edge technologies and contributing to interdisciplinary scientific computing/parallel programming projects in order to implement and convert image processing and analysis solutions into product ready modules with organized documentation using C/C++, MATLAB, and Python. Improve and/or build upon current...