Software Engineering Manager

  • Full-time

Company Description

We believe everyone should be able to participate and thrive in the economy. So we’re building tools that make commerce easier and more accessible to all. We started with a little white credit card reader but haven’t stopped there. Our new reader helps our sellers accept chip cards and NFC payments, and our Cash app lets people pay each other back instantly. We’re empowering the independent electrician to send invoices, setting up the favorite food truck with a delivery option, helping the ice cream shop pay its employees, and giving the burgeoning coffee chain capital for a second, third, and fourth location. Let’s shorten the distance between having an idea and making a living from it. And make it easier for customers to shop and pay at their favorite businesses. We’re here to help sellers of all sizes start, run, and grow their business—and helping them grow their business is good business for everyone.

Job Description

About the Software Engineering Manager role (San Francisco)

At Square we have huge ambitions. We want to build a company that will exist for the next 5,000 years. We want to change the face of commerce. We constantly challenge the status quo by breaking the rules, challenging assumptions, and moving fast. We believe that moving fast and safe are not diametrically opposed. We want to build the next generation of Cloud Points of Sale and merchant tools to give small underserved merchants the tools to compete in today's connected world.


At Square the work of an engineering manager goes way beyond making sure transactions are fast and reliable. You need to manage your project goals, contribute to product strategy and help develop your team. You need to work all across the company, with world class product managers and designers, in technical areas such as distributed systems, risk models, machine learning, user interface design, and across the application stack. Operating with scale and speed, our world-class software engineers are just getting started -- and as a manager, you guide the way.


As a member of the Point of Sale team you will be at the center of building products to help our merchants succeed. We are building an intelligent software suite, centered around the needs of the millions of merchants who use time as a primary currency, empowering them to run their entire business on Square. We build products to help them manage their invoices, payments, schedules, estimates, quotes and projects. We are a small, nimble team with great growth and impact opportunities. As an engineering manager on the Services Team, you will be responsible for designing, building, and owning the applications and infrastructure while building a meaningful business.

Why this position is important:


  • Square is growing beyond payments, we build products and features to enable those merchants to run their business from anywhere.

  • Invoices is one of the fastest growing products at Square, have an outsized impact on the success of Square as a whole.


You will:

  • Help set broad direction and vision, influence product strategy, and establish practices to efficiently and effectively address customer needs

  • Build a world-class team by hiring exceptional talent, coaching and developing your team, cultivating pragmatic engineering decision-making, and leveraging your technical expertise to constantly raise the bar

  • Lead and participate in critical technical, design, and product discussions with leaders across our product, operations, and investor teams

  • Own the success of your team's projects and deliver quantifiable results in a timely manner

  • Hold your teammates, and yourself, to a high standard of engineering that move billions of dollars in payments and manage customers’ sensitive data.

  • Build systems and services that have immediate impact on customers.

  • Participate in day-to-day development, including writing code, reviewing pull requests, and debugging issues

Qualifications

You have:

  • BA/BS degree or equivalent practical, working experience (7+ years preferred)

  • 1+ year(s) managing engineering teams or being a tech lead

  • Strong competencies in data structures, algorithms and software design optimized for large-scale systems

  • Strong background in building products that can scale.

Technologies we use and teach:

  • Java 8, Guava, protobufs

  • MySQL, Hadoop, and Kafka

  • JavaScript, Ember.js

Additional Information

At Square, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.

Privacy Policy