Weave is building a generative AI platform that will revolutionize how life science companies collaborate
Staff Software Engineer, Payments
Location
United States
Posted
48 days ago
Salary
0
Seniority
Lead
No structured requirement data.
Job Description
Staff Software Engineer, Payments
Weave
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.
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Senior Quality Assurance Engineer – Test Automation
FiservWe aspire to move money and information in a way that moves the world.
• Design, develop, and execute automated test scripts for functional, regression, integration, end-to-end, and performance testing across web, application programming interface (API), and system workflows • Build, maintain, and improve test automation frameworks and reusable tools using Python or a similar object-oriented language to increase test coverage and execution efficiency • Partner with business, product, and engineering teams to define test scope, gather requirements, and create test plans aligned to business rules, technical design, and release objectives • Perform testing activities including planning, test case design, scripting, execution, debugging, defect reporting, and post-execution analysis for projects of moderate complexity • Analyze test results, document defects, track remediation, and communicate quality status, risks, and metrics using tools such as Jira or similar test management and defect tracking platforms • Integrate automated tests into continuous integration and continuous deployment pipelines using GitHub, GitLab, Jenkins, or similar tools to support consistent and repeatable validation • Research and apply new automation tools, testing approaches, and observability practices to improve defect triage, diagnostics, and overall test effectiveness
QA Automation Engineer – Mobile/Android
Point Wild (Formerly Pango Group)One Platform. Total Security.
• Architect and evolve our Android automation framework (Espresso/Kakao-Cup) to support a growing portfolio of security products. • Design sophisticated testing strategies for VPN-specific challenges, including network-dependent flows and testing under unstable or switching connection states. • Work closely with developers and other QAs to troubleshoot and resolve issues, offering detailed bug reports. • Uphold QA best practices and contribute to driving the QA strategy. • Continuously explore new testing tools and methodologies to enhance the QA process.
• Execute the configuration of IEDs for project requirements • Develop HMIs in line with client needs • Test Control and relay panels and Substation automation systems • Work closely with the testing team on Grid Automation Systems • Report on project status to testing lead • Ensure compliance with safety standards and quality procedures
• Develop test strategy and use cases/scenarios for L3 and L4 autonomous driving products • Define test strategy and execution plan on vehicle platform • Formulate test cases and define critical performance metrics • Collaborate with different stakeholders to define KPIs and evaluate product progress • Establish strong multi-functional relationships with collaborators • Lead L3/L4 vehicle integration and retrofitting • Spearhead data triage and root cause analysis • Promote and cultivate a strong systems engineering approach




