About The Position

We're looking for a senior software engineer to define technical direction, champion best practices, and make high-impact investments in the foundations that accelerate Square's ecosystem. You'll collaborate across teams, drive architecture and design decisions, and mentor engineers to deliver resilient, future-ready systems. Design, build, and evolve Square's Invoices, Appointments, and other Local Services products Lead cross-team initiatives and set technical direction Identify risks and provide pragmatic solutions to unblock teams Solve complex performance and scalability challenges Balance technical debt, system health, reliability, and security Drive stewardship of technical excellence and improve developer experience Establish and uphold high engineering standards Communicate trade-offs clearly and advocate for long-term solutions Mentor and guide engineers across the team Model strong technical leadership and decision-making

Requirements

  • 8+ years of software development experience
  • Expertise in large-scale distributed systems
  • Familiarity with one or more object oriented language and strong data modeling/management skills
  • Ability to navigate ambiguity and make data-driven decisions
  • Experience across the full development lifecycle, from product definition to delivery

Nice To Haves

  • Strong track record of delivering user-facing products at scale with high quality
  • Background in developing business-critical products that streamline scheduling, payments, and client interactions
  • Familiarity with end-to-end commerce and services ecosystems, particularly scheduling and invoicing solutions

Responsibilities

  • Design, build, and evolve Square's Invoices, Appointments, and other Local Services products
  • Lead cross-team initiatives and set technical direction
  • Identify risks and provide pragmatic solutions to unblock teams
  • Solve complex performance and scalability challenges
  • Balance technical debt, system health, reliability, and security
  • Drive stewardship of technical excellence and improve developer experience
  • Establish and uphold high engineering standards
  • Communicate trade-offs clearly and advocate for long-term solutions
  • Mentor and guide engineers across the team
  • Model strong technical leadership and decision-making

Benefits

  • Healthcare coverage (Medical, Vision and Dental insurance)
  • Health Savings Account and Flexible Spending Account
  • Retirement Plans including company match
  • Employee Stock Purchase Program
  • Wellness programs, including access to mental health, 1:1 financial planners, and a monthly wellness allowance
  • Paid parental and caregiving leave
  • Paid time off (including 12 paid holidays)
  • Paid sick leave (1 hour per 26 hours worked (max 80 hours per calendar year to the extent legally permissible) for non-exempt employees and covered by our Flexible Time Off policy for exempt employees)
  • Learning and Development resources
  • Paid Life insurance, AD&D, and disability benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service