[Hiring] Staff Software Engineer, Payments @Weave
Staff Software Engineer, Payments @Weave
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 3wks ago

[Hiring] Staff Software Engineer, Payments @Weave

3wks ago - Weave is hiring a remote Staff Software Engineer, Payments. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

As a Staff Backend Engineer on the Payments Team, you will lead complex, multi-team projects, drive architectural decisions, and tackle the most challenging technical problems within Weave’s payments platform. You will work in a highly collaborative, cross-functional environment, partnering with product managers, designers, front-end engineers, and fellow backend engineers to deliver impactful solutions at scale.

This role is ideal for a deep technical expert who thrives on solving ambiguous problems, aligning cross-functional teams, and driving long-term improvements in our architecture and systems.

This position will be available for remote with an opportunity to work in office if located near the Lehi, UT Headquarters.

Reports to: Engineering Manager

Responsibilities

  • Architect & Lead:
    • Design, build, and maintain scalable, high-performance backend services using Go (GoLang) microservices in a cloud-native environment.
  • Solve Complex Challenges:
    • Address large, open-ended engineering problems such as reducing operational costs, optimizing system performance, and improving payment processing efficiency.
  • Drive Multi-Team & Multi-Quarter Initiatives:
    • Lead large, strategic engineering projects that impact multiple teams and require deep expertise in distributed systems, API design, and database optimization.
  • Improve System Reliability & Scalability:
    • Ensure our payment systems are resilient, highly available, and fault-tolerant, leveraging best practices in cloud infrastructure, monitoring, and alerting.
  • Optimization & Performance:
    • Identify inefficiencies in our systems, propose solutions, and execute cost-saving and performance-enhancing initiatives in collaboration with engineering leadership.
  • Foster Engineering Excellence:
    • Mentor and coach engineers across multiple teams, sharing best practices and driving improvements in code quality, testing, and deployment.
  • Lead Migrations & Technical Transitions:
    • Spearhead critical system migrations, ensuring smooth rollouts with incremental adoption, rollback strategies, and clear communication across teams.
  • Collaborate & Align Stakeholders:
    • Work closely with product, infrastructure, and security teams to align technical strategies with business objectives and ensure smooth execution.
  • Ensure Operational Readiness:
    • Define monitoring, alerting, and incident response strategies to maintain system stability and performance.
  • Champion Technical Strategy:
    • Provide thought leadership on backend architecture, microservices best practices, and emerging technologies.

Qualifications

  • 10+ years of backend engineering experience, with deep expertise in Go (GoLang), Java, Python, Ruby, C#, or similar languages.
  • Strong experience designing and building scalable, distributed systems with microservices architecture.
  • Proficiency in inter-service communication protocols (REST, gRPC, protobufs, message queues like NSQ, Kafka, or similar).
  • Expertise in relational databases (PostgreSQL, MySQL, etc.) and optimization strategies.
  • Strong experience in cloud environments (GCP preferred, AWS/Azure acceptable).
  • Deep understanding of containerization, Kubernetes, CI/CD pipelines, and infrastructure as code (Terraform, Helm, etc.).
  • Demonstrated ability to drive large-scale projects across multiple teams with clear communication, stakeholder alignment, and strategic decision-making.
  • Experience leading technical migrations, ensuring smooth transitions with minimal disruption.
  • Strong analytical skills with a data-driven approach to problem-solving and decision-making.
  • Passion for mentoring and developing engineering talent within and across teams.

Requirements

  • Experience with building and architecting systems around integrated Payments solutions (e.g. Stripe, Braintree, etc.), or with other fintech and financial systems.
  • Knowledge of payments industry.
  • Deploying into a public cloud service (especially GCP).
  • Experience with protobufs/gRPC.
  • Solid understanding of distributed systems and building scalable/redundant service.
  • Experience with breaking up monolithic applications into microservices.
  • Experience with service monitoring, metrics, alerting, log aggregation, and tracing.
  • Experience with functional/acceptance testing.

Benefits

  • At Weave, we use Artificial Intelligence (AI) tools to help us work more efficiently and create a smoother candidate experience.
  • Weave is an equal opportunity employer that is committed to fostering an inclusive workplace where all individuals are valued and supported.
  • We welcome anyone who is hungry to learn, problem-solve and progress regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other applicable legally protected characteristics.
  • If you have a disability or special need that requires accommodation, please let us know.
  • All official correspondence will occur through Weave branded email.
  • We will never ask you to share bank account information, cash a check from us, or purchase software or equipment as part of your interview or hiring process.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Engineer, Payments @Weave
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 3wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 165,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later