Senior Engineering Manager, Payment Interfaces & Machine Learning

  • Full Time
Job expired!

Company Description

Since the inauguration of our business in 2009, the sphere of commerce has undergone profound alterations, and so has our company, Square. Initially focusing on facilitating payments and ensuring no sales slips through the cracks, we soon realized sellers were limited by disparate, outdated products and tools that lacked compatibility.

Therefore, we broadened our horizons into software and commenced the construction of integrated, omnichannel solutions – empowering sellers to trade online, oversee inventory, introduce pay later options via Afterpay, schedule appointments, engage regular customers, and recruit and recompense staff. We have incorporated financial services tools right at the point of sale, laying the foundation for merchants to obtain a business loan and manage their cash flow from a single platform. The introduction of Afterpay is a major step towards our objective of offering omnichannel tools that unleash substantial value and growth, enabling sellers to attract next-generation customers, enhance order values, and compete on a grander scale.

Presently, we are an ally to sellers of all magnitudes – big corporations with intricate operations, startups, and also merchants who initiated their business using Square and have expanded significantly over time. As our seller clientele flourishes, our solutions rise correspondingly. A colossal opportunity awaits us. We are on our way to build a substantial, valuable, and enduring business, and are also assisting sellers all over the world in doing so.

Job Description

The Payments team plays a vital role in Square’s Commerce Platform, providing a flexible platform that can be utilized by developers to broaden the Square ecosystem. The Payments team offers payment facilitation and money movement services for the Square ecosystem, enabling Square sellers to accept payments and participate in omnichannel commerce. The Payments team prioritizes reliable and scalable systems, cost efficiency, and extensibility - with a particular emphasis on supporting nascent markets and regions.

As the Senior Engineering Manager - Payments Interfaces, you will occupy a central role in our Payments division, directing the implementation of our products, technology, and the culture within your teams. You will supervise a strategic cluster of teams responsible for our Core Payments API, Refunds, Pricing and Cost Platform and Machine Learning. Your teams will facilitate developers both within and outside Block to construct compelling solutions that drive business growth, while ensuring reliability, flexibility, and engineering excellence. Additionally, you’ll lead a team of Machine Learning Engineers pioneering new intersections of Fintech and AI. You will also play an active role in our Payments core team, collaborating closely with Product and Data Science leadership, and report to the Head of Payments.

As our sellers' needs continue to expand, so do our products, platform, and technologies, and Payments is a vital network at the center of these endeavors. Ideal candidates possess a proven track record of delivering highly technical, cross-functional, scalable products while fostering diverse, inclusive, high performing teams.

You will:

  • Work in unison with product and data science leaders to formulate product, architectural, and organizational vision and strategy.
  • Guide the team to enable prompt execution and delivery of sellers' requirements while judiciously balancing several decisive factors, including the sustainable health of long-term systems.
  • Manage multiple managers of independent engineering teams, conceptualizing and designing the organization to realize your vision.
  • Build an effective team by conducting holistic hiring, coaching, and developing your leadership team, and empowering the team to achieve its objectives.
  • Work with your Engineering Managers to define KPIs for squads in alignment with the goals set for the larger organization, providing clarity and focus for the team.
  • Establish and maintain practices and processes that lead to the creation of exceptional products.

Qualifications

You possess:

  • Over 7 years of people management experience, with at least 4 years managing managers.
  • More than 12 years of experience in building and releasing software.
  • A deep-rooted passion for Square's mission.
  • Experience in leading, growing, and structuring teams of more than 50 personnel.
  • Strong people management skills, including comprehensive performance management.
  • A proven track record in successfully completing complex projects across your own teams and adjacent teams.
  • Have collaborated with product managers and designers in defining product/technical strategy.
  • Proficient at written and verbal communication, including with executive leadership.
  • Expertise in best practices for engineering delivery.
  • Strong stakeholder management skills across discipline and organization boundaries.
  • Managed teams responsible for machine learning deliverables.
  • (Optional) Domain experience in Payments, Fintech, ML models.

Technologies we use and teach:

  • Golang
  • Java
  • PHP / Laravel
  • EmberJS / VueJS
  • MySQL
  • DynamoDB
  • Redis
  • ElasticSearch
  • Kubernetes
  • AWS

Additional Information

Block adopts a market-based approach to remuneration, and compensation may vary depending on your residence. U.S. locations are classified into one of four zones based on the cost of labor index for that specific geographical area. The starting pay of the successful candidate will be determined by their job-related skills, experience, qualifications, work location, and market conditions. The given ranges may be revised in the future.

Zone A: USD $269,600 - USD $329,500
Zone B: USD $269,600 - USD $329,500
Zone C: USD $269,600 - USD $329,500
Zone D: USD $269,600 - USD $329,500