Senior Software Engineer, Retail Orders

  • 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

Your local retail store owner has struggled too long with clunky, outdated and disconnected tools. While massive Retail and E-tail forces are using their scale to win themselves buyers, we are using our scale to level the playing field for small-to-midsize businesses. We’re building them streamlined and elegant solutions to complex problems like advanced inventory and order management, predictive analytics to keep their businesses running smoothly and fluid omni-channel capabilities so they can meet their buyers wherever they are. We believe the brightest future of Retail is in the customer connection - and we’re betting on small businesses to win.

We are relentlessly focused on our sellers, and iterate quickly using a build-measure-learn approach. We are a lean team, benefitting from the resources of a larger organization while having lots of room to focus and innovate. We organize as multiple full stack squads in order to work more autonomously - and we will happily cross-train team members across the stack. To deliver on our ambitious plans, we are looking to double in size over the coming year and expand into Atlanta. For our first hire there, it’s critical we find the right candidate - an entrepreneurial, driven senior engineer to anchor our culture, shape the squad mission and help us weave emergent Square primitives into a cohesive product experience. One of Square’s three company-wide priorities is omnichannel commerce - you will be instrumental in building the team and functionality to get us there.

You will:

  • Establish the Retail Orders team in Atlanta, joining Square’s growing presence there;

  • Add vital order management capabilities to Square’s platform, both by directly building and by leveraging internal and external partner functionality;

  • Build, test, and ship end-to-end features in a large microservice architecture and sophisticated web applications;

  • Nimbly develop software across several platforms, frameworks, and programming languages;

  • Work with a world-class team of experienced and dedicated engineers and designers;

  • Work closely with Square's internal and external partners, building or integrating for the benefit of retail sellers;

  • Deliver features to our growing base of subscribers, shipped at a rapid cadence; and

  • Empower our sellers with the tools they need to compete with the biggest retailers.


You have:

  • 8+ years of full-stack development experience, including web applications, and an excellent command of engineering fundamentals

  • Strong expertise in developing and architecting at least one of: iOS, Android, Front-End or Server software - plus willing and open to grow in both breadth and depth there

  • Interest in helping to shape the mission and roadmap of a new team, and rallying others to join you

  • Unwavering commitment to customer experience and product quality

  • Eagerness to share your own ideas, and openness to those of others

Technologies we use and teach:

  • Javascript and Ember.js

  • Go, Java, and Ruby on Rails

  • gRPC, Protocol Buffers, and Microservice Architecture

  • MySQL and Elasticsearch

  • (Mobile) ObjectiveC, Swift, Kotlin

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.