Software Engineer, Voice Engineering

  • St. Louis, MO, 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

Sustainably scaling our operations is key to Square's strategy for expansion. Our teams across the globe require high quality technology solutions in order to provide world class support using voice. Teams encounter complex problems and need the best information possible to manage operations effectively and efficiently. You will be responsible for maintaining and building voice-related tools and features from launch through execution.

You will collaborate closely with operations and engineering teams as well as diverse team operations teams to help Square scale. To accomplish this you will focus on crafting tools that lead to efficient scaling of operations. This role supports production and has an on-call schedule.

You will:

  • Collaborate with engineers across Square in the design of tools and services

  • Build critical phone solutions for key platforms and teams across Square’s ecosystem

  • Work side by side with network engineers to provision and optimize networks to support VoIP protocols such as WebRTC / SIP. 

  • Create integrations with operations management applications that enable Sales, Customer Success, and many other teams

  • Provide technical guidance on different voice platforms (CCAAS) like Amazon Connect, Serenova, Truly Wireless and Voxter.

  • Work with vendors to help your team “automate all the things”

Qualifications

You have:

  • Deep understanding and empathy for our customers

  • A technical background and passion for new technology

  • 3+ years hands-on experience programming and building software systems

  • AWS certified solutions architect or equivalent experience

  • Excellent collaborative and communication skills

  • Working knowledge of popular communications protocols and frameworks such as HTTP, SIP and WebRTC

  • Knowledge and/or experience in one or more of the following:

    • Designing highly available applications with responsibility for infrastructure robustness, including networking, communications, server hardware and storage

    • Application, server, and/or network security

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.