ezCater

Senior Software Engineer, Finance Technology

ezCater

full-time

Posted on:

Location Type: Remote

Location: MassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $158,000 - $190,000 per year

Job Level

About the role

  • Take a lead role in designing and building services and features that will drive the transformation of our finance tech stack, in collaboration with Staff Engineers and Product.
  • Act like an ezCater owner and a software craftsperson, striking a balance of quality and speed while delivering customer impacting features.
  • Mentor developing engineers and contribute to engineering excellence across the organization.
  • Be part of an on-call rotation that we work to make as uneventful as possible
  • Have fun building meaningful software with awesome people.

Requirements

  • 5+ years of professional development experience, with a focus on backend technologies and building services using Go, Ruby on Rails, Java or similar languages.
  • Demonstrated success designing and consuming APIs (REST or GraphQL), plus working knowledge of relational SQL databases (e.g., PostgreSQL).
  • Experience designing, building, and scaling payment-processing and payout systems (e.g., credit card processing, invoicing, refunds, restaurant partner disbursements, tax calculation/reconciliation) in high-volume, customer-facing products.
  • Hands-on experience integrating with modern payment service providers and gateways (e.g., Stripe, Adyen, Braintree, card networks), with a strong understanding of payment lifecycles, settlement, chargebacks, and regulatory/compliance considerations (such as PCI and SCA).
  • A quality mindset: security best practices, automated testing clean code, code reviews, and CI/CD basics.
  • Practical experience using feature flags, telemetry, and safe rollout techniques to ship incrementally and de-risk changes.
  • Experience triaging and investigating custom-impacting, production issues.
  • Track record collaborating with Product and Design to turn ambiguous problems into iterative deliveries and measurable outcomes.
  • Eagerness to give and receive feedback in a collaborative learning environment.
  • Friendly, flexible and pragmatic approach to work.
Benefits
  • Market competitive salary
  • Stock options that you’ll help make worth a lot
  • 12 paid holidays
  • Flexible PTO
  • 401K with ezCater match
  • Health/dental/FSA
  • Long-term disability insurance
  • Mental health and family planning resources
  • Remote-hybrid work from our awesome Boston office OR your home OR a mixture of both home and office
  • A tremendous amount of responsibility and autonomy
  • Wicked awesome co-workers
  • Relish (and many more goodies) when you’re in our office
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoRuby on RailsJavaAPIsRESTGraphQLSQLPostgreSQLpayment-processingautomated testing
Soft Skills
mentoringcollaborationfeedbackflexibilitypragmatismproblem-solvingcommunicationleadershipquality mindsetcustomer focus