Software Engineer, Web Front-End

  • Atlanta, GA, USA
  • Full-time
  • Current Square Employee?: Apply via go/jobs

Company Description

We believe the economy is better when everyone has access. When everyone has room to grow. No one should be left out because the cost is too great or the technology too complex. We started with a little white credit card reader but haven’t stopped there. 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. 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

The Atlanta office houses a number of platform teams at Square.  As Square's business continues to experience rapid growth, these teams serve the heart of the business, allowing Square product teams and third parties to build safe, scalable, and reliable products.  We are looking for front-end engineers to build the tools that millions of merchants use to run their businesses every day. Here are some of our teams:


  • The Catalog team builds the platform and product features that allow Square merchants to manage the items and inventory they sell. We support all types of merchants from food trucks with just a few menu items to retail chains with hundreds of thousands of SKUs for sale across many locations.

  • We are a full stack team, delivering features via Mobile, Web, and API across nearly all of Square’s products.

  • Our web based items and inventory dashboard allows merchants to manage all aspects of the items they sell and generate inventory reports that help them run their business.


  • The Prices team is responsible for tools that help Square merchants set prices, manage taxes, and provide discounts to their customers.

  • We are a full stack team, delivering features via Mobile, Web, and API across nearly all of Square’s products.

  • We are reinventing Square’s models for pricing and taxes, building flexible primitives to manage complex needs.

  • We also own Square’s subscription platform, managing internal and external subscriptions, usage, and billing.

Dashboard Infrastructure

  • Infrastructure maintains and improves Dashboard’s underlying platform, server architecture, and tooling. They also help to make Dashboard a top class developer experience for our engineers.

  • We are a web focused platform team, with wide-ranging impact across the largest flagship web app at Square. You’ll partner other more front end focused web engineers who work on UI and product initiatives.

  • We own Dashboard’s Ruby service and core Ember architecture.


You have:

  • BS in Computer Science or equivalent industry experience

  • Innate curiosity and a desire to explore solutions in a small, highly focused team.

  • Interest and experience in building delightful user experiences with a premium on beautiful design.

  • Track record of pursuing self directed side projects, research, or open source projects.

Web technologies we use:

  • Javascript

  • Ember

Additional Information

All your information will be kept confidential according to EEO guidelines.

At Square, our purpose is to empower – within and outside of our walls. In order to build the best tools for the businesses and customers we support all over the world, we have to start at home with a workforce as diverse and empowered as our sellers. To this end, we take great care to evaluate all employees and job applicants equally, based on merit, competence, and qualifications. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law. We encourage candidates from all backgrounds to apply and always consider qualified applicants with arrest and conviction records, in accordance with the San Francisco Fair Chance Ordinance. Applicants in need of special assistance or accommodation during the interview process or in accessing our website may contact us by sending an email to assistance(at) We will treat your request as confidentially as possible. In your email, please include your name and preferred method of contact, and we will respond as soon as possible.