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. 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

At Square, our platform handles millions of critical interactions between our merchants and their customers every day. In order to keep Square running efficiently, we have built a team of engineers around a single goal -- to transform our merchant management application into an extensible, scalable, Operations platform. The Engineering Manager role will have a huge technical impact on Square’s operations by designing and extending this platform to support Square’s massive scale.

Qualifications

You will

  • Make technical architecture decisions while also directly contributing to technical work

  • Have strong opinions about how to decompose large scale, monolithic systems into sets of smaller services

  • Make pragmatic engineering decisions in a short amount of time

  • Set a broad direction and vision, put together a strategy, and implement tactical approaches to deliver a world class Operations platform.

  • Participate in key technical and design discussions with engineering and operations leads while being a hands-on manager

  • Hire world class talent and provide technical guidance, career development, and mentoring to team members

  • Manage projects and deliver quantifiable results in a timely manner


You have

  • 7+ years experience in building large scale applications using Ruby, Java or similar languages

  • Have led, managed and hired a team of talented software engineers

  • Critical thinking, problem solving and analytical skills

  • Excellent people skills to partner with various key business stakeholders

  • Advanced knowledge of SQL databases (MySQL preferred)

  • Programming experience in a single page Javascript framework

  • General knowledge of UNIX systems and scripting

  • BS or MS degree in Computer Science or a related technical field

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