Weave is looking for a Senior or Staff Test Infrastructure Engineer to lead the charge in building intuitive, high-impact testing tools that empower our developers to ship high-quality software with speed and confidence. As a senior engineer on the Test Infrastructure team, you’ll set the technical direction and play a pivotal role in scaling our testing systems to meet the demands of a rapidly growing engineering organization. You’ll partner closely with teams across Weave to deliver tools, frameworks, and guidance that promote testing best practices and elevate software quality. This role requires deep technical expertise, a user-centric mindset, and a passion for developer experience. You'll embody our values of “The Customer is Everything” and “Care More” by creating testing solutions that delight internal teams. If you're driven to make a broad impact through infrastructure and enable engineering excellence at scale, we want to hear from you . This position will be remote in India Reports to: Engineering Manager What You Will Own Architect and Build Scalable Test Infrastructure: Lead the end-to-end design, architecture, development, and ongoing maintenance of robust, scalable, and reliable test infrastructure, frameworks, and tooling. Your solutions will need to effectively support a diverse range of engineering teams, including Backend (Go microservices on Kubernetes), Frontend (React with Playwright/Cypress), Mobile (Flutter), and MLOps (Python). This requires not only deep technical expertise but also the versatility to design unifying platforms or context-specific tools that cater to varied technological needs and workflows. Drive Technical Vision and Strategy: Define and champion the technical roadmap for test automation and infrastructure at Weave. You will evaluate emerging technologies, testing methodologies, and industry best practices, making data-driven recommendations and leading the implementation of improvements that enhance efficiency, coverage, and reliability. Enhance CI/CD and Developer Workflows: Take ownership of and significantly improve our Continuous Integration and Continuous Delivery (CI/CD) pipelines, focusing on seamless integration of automated testing, faster feedback loops, and enhanced reliability. You will build and maintain tools that provide clear visibility into test results, code coverage, performance metrics, and overall software quality trends. Develop and refine solutions for critical aspects like test data management, dynamic environment provisioning, and insightful test result analysis. Solve Complex Engineering Challenges: Tackle intricate technical problems related to testing high-scale, distributed systems, particularly our extensive Go-based microservices architecture running on self-hosted Kubernetes clusters. Address challenges inherent in testing asynchronous systems involving technologies like Kafka and NSQ. Champion Quality and Enable Engineering Teams: Act as a key advocate and enabler for testing best practices across the entire engineering organization. Create clear documentation, provide targeted coaching, and develop intuitive, "delightful" tools that make it easy for developers to write, run, and understand tests. Collaborate closely and empathetically with engineers from different domains to understand their specific testing hurdles and requirements, ensuring the solutions you build truly meet their needs. Address Key Infrastructure Gaps: Take ownership of improving areas with underdeveloped test infrastructure, particularly for our Mobile engineering team working with Flutter. This represents a significant opportunity to make an immediate and substantial impact by designing and implementing effective testing solutions for this platform. Mentor and Lead: Provide technical mentorship and guidance to other engineers, both within the Test Infrastructure team and potentially across the broader engineering organization. Foster a culture where quality is a shared responsibility, elevate the team's technical skills, and lead by example in solving complex problems and driving initiatives. Troubleshoot and Debug: Dive deep to diagnose and resolve complex issues within the test infrastructure itself, and assist development teams in debugging challenging test failures in CI/CD or complex integration scenarios. What You Will Need to Accomplish the Job Experience: 5+ years (for Senior level) or 8+ years (for Staff level) of professional experience in roles such as Test Infrastructure Engineer, Software Engineer in Test (SDET), Site Reliability Engineer (SRE), DevOps Engineer, or Software Engineer with a significant focus on building test automation frameworks, CI/CD systems, and developer tooling. Programming Proficiency: Strong software development fundamentals and significant hands-on experience building, testing, and maintaining complex applications or infrastructure using Go and/or Python. Proficiency in at least one is essential; expertise in both is highly desirable. Kubernetes Expertise: Deep familiarity with Kubernetes concepts, architecture, and workflows is required. This includes experience deploying applications and managing resources. CI/CD Mastery: Proven ability to design, implement, manage, and optimize complex CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, ArgoCD, Spinnaker, or similar technologies. Testing Expertise: Solid understanding of various testing methodologies (e.g., Unit, Integration, End-to-End, API, Performance, Load, Contract) and extensive experience building and utilizing test automation frameworks and tools across different layers of the stack (e.g., Go standard testing library, PyTest, REST API testing tools, UI automation tools like Playwright, Cypress, or Selenium). Distributed Systems Knowledge: Experience working with and testing microservice architectures and distributed systems, including an understanding of the unique challenges they present for testing and observability. The ability to navigate and build solutions for this complexity is key. Problem-Solving Acumen: Exceptional analytical, debugging, and problem-solving skills with a knack for tackling ambiguous, complex technical challenges and driving them to resolution. Strong systems thinking ability is crucial. Collaboration and Communication: Excellent communication skills (verbal and written) with the ability to articulate complex technical ideas clearly and effectively to diverse audiences, including engineers, product managers, and leadership. Proven ability to collaborate effectively within and across teams. What Will Make Us Love You Weave Tech Stack Familiarity: Direct experience building test infrastructure for Go-based microservices environments. Hands-on experience testing systems utilizing Kafka, NSQ, Postgres, and/or gRPC. Familiarity with frontend testing frameworks like Playwright or Cypress in a React environment. Flutter Testing Experience: Experience designing, building, and scaling test infrastructure specifically for Flutter applications. This is a key area where you can make a significant impact. Familiarity with Flutter's testing ecosystem (e.g., flutter_test, integration_test, Patrol, Appium Flutter Driver) is highly desirable. While listed as preferred, strong candidates with core infrastructure skills willing to learn Flutter testing, or Flutter experts eager to scale their infrastructure knowledge, are encouraged to apply. We recognize the unique blend of skills required. Advanced Infrastructure & Practices: Experience implementing and managing Infrastructure-as-Code (IaC) using tools like Terraform, Pulumi, or CloudFormation. Experience with observability stacks (e.g., Prometheus, Grafana, Datadog, Splunk, ELK) and applying them to monitor and improve test infrastructure health and performance. Experience with performance, load, or chaos testing tools and methodologies (e.g., k6, Locust, JMeter, Chaos Mesh). Leadership and Influence: Demonstrated ability to mentor and coach fellow engineers, elevating the technical capabilities of the team. Proven track record of driving technical initiatives, influencing architectural decisions, and leading complex projects across multiple teams. genuine passion for improving developer productivity, enhancing software quality, and a clear alignment with Weave's core values. Show more Show less
Engineers at Weave build features and maintain back-end services using Go (GoLang) microservices, while collaborating with other teams to coordinate work efforts. They are responsible for the long-term quality of the code they write and maintain, crafting reliable web services that are deployed with containers on Kubernetes. As integral members of an autonomous, cross-functional team, engineers contribute wherever needed and thrive in a high-trust environment. At Weave, engineers truly enjoy great days, almost every day! This position is 100% remote while located in India Reports to: Manager of Engineering What you will need to accomplish the job 3+ years of experience with back-end languages, e.g. Go, Java, Ruby, Python, C#, etc. (Go is a major plus) Experience building Data Platform and Products at scale Willing to learn a new and exciting language - Go Willing to participate in an on-call rotation with the rest of your team Experience working with distributed systems, and inter-service communication protocols and APIs, e.g ReST, protobufs/gRPC, Kafka, NSQ, etc. Experience with building streaming applications on top of Kafka Streams/Flink Experience working with relational databases and SQL Develop and review design, functional, technical, and/or user documentation, as needed. Contribute to the design, implementation, and architecture of new or re-engineered software. Develop, test, and integrate code for new or existing software of significant complexity. What will make us love you Deploying into a public cloud service (especially GCP) Experience with containerization (Docker/Kubernetes) Experience with Change Data Capture from a relational database Experience with protobufs/gRPC Experience with deployments using CI/CD, Jenkins, etc. Solid understanding of distributed systems and building scalable/redundant service Experience with pipeline monitoring, metrics, alerting, log aggregation, and tracing Experience with Prometheus, Grafana, DataDog, etc
Engineers at Weave build features and maintain back-end services using Go (GoLang) microservices, while collaborating with other teams to coordinate work efforts. They are responsible for the long-term quality of the code they write and maintain, crafting reliable web services that are deployed with containers on Kubernetes. As integral members of an autonomous, cross-functional team, engineers contribute wherever needed and thrive in a high-trust environment. At Weave, engineers truly enjoy great days, almost every day! This position is 100% remote while located in India Reports to: Manager of Engineering What You Will Need To Accomplish The Job 3+ years of experience with back-end languages, e.g. Go, Java, Ruby, Python, C#, etc. (Go is a major plus) Experience building Data Platform and Products at scale Willing to learn a new and exciting language - Go Willing to participate in an on-call rotation with the rest of your team Experience working with distributed systems, and inter-service communication protocols and APIs, e.g ReST, protobufs/gRPC, Kafka, NSQ, etc. Experience with building streaming applications on top of Kafka Streams/Flink Experience working with relational databases and SQL Develop and review design, functional, technical, and/or user documentation, as needed. Contribute to the design, implementation, and architecture of new or re-engineered software. Develop, test, and integrate code for new or existing software of significant complexity. What Will Make Us Love You Deploying into a public cloud service (especially GCP) Experience with containerization (Docker/Kubernetes) Experience with Change Data Capture from a relational database Experience with protobufs/gRPC Experience with deployments using CI/CD, Jenkins, etc. Solid understanding of distributed systems and building scalable/redundant service Experience with pipeline monitoring, metrics, alerting, log aggregation, and tracing Experience with Prometheus, Grafana, DataDog, etc 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. Show more Show less
" We are looking for a detail-oriented and proactive Salesforce Quality Automation Engineer to join our Quality Assurance team. This role requires strong functional knowledge of Salesforce s declarative features and business processes. You will be responsible for validating configurations, user stories, workflows, and integrations across Sales Cloud, Marketing Cloud, Revenue Cloud (CPQ), Service Cloud, and custom Salesforce applications. You ll work closely with Business Analysts, Developers, and Product Managers to ensure the timely delivery of high-quality releases. This position will be Remote in India Reports to: Principal Salesforce Architect Manager What You Will Own ( Responsibilities ) Review user stories, acceptance criteria, and business requirements for clarity, completeness, and testability Design and execute detailed manual and (where applicable) automated test cases for Salesforce features and customizations Perform end-to-end validation of Flows, Validation Rules, Lightning Pages, Reports, and Role/Profile access controls Collaborate with teams to validate integrations with external systems using REST/SOAP APIs Create, manage, and maintain comprehensive test plans, cases, and documentation for each release cycle Own defect lifecycle: log, prioritize, track, and verify resolutions in QA, UAT, and Production Conduct smoke, regression, and system testing during deployment windows to ensure defect-free releases Support UAT activities, working with business users and stakeholders to resolve issues Work closely with the Release Manager to ensure stability and readiness of environments for testing and go-live Define test strategies and provide testing estimates during planning cycles Investigate and document the root causes of defects and recommend process improvements Actively participate in Agile ceremonies, providing QA input during sprint planning and refinement Monitor test progress and report QA metrics to internal and external stakeholders Establish and evolve QA best practices within the team Mentor junior QA engineers and contribute to building a high-performing testing function What You Will Need to Accomplish the Job (minimum qualifications- education, experience, certifications, skills) 5-8 years of QA experience, with at least 5+ years focused on Salesforce testing In-depth knowledge of Salesforce (Sales Cloud, Marketing Cloud, Salesforce CPQ, Service Cloud, Experience Cloud, custom apps) Proficiency in testing Salesforce declarative components and user configurations Hands-on experience with bug tracking (Jira) and test management tools (Zephyr, TestRail, or Xray) Strong understanding of Salesforce security model (roles, profiles, permission sets, sharing rules) Experience with functional, regression, end-to-end, UAT, and smoke testing Excellent problem-solving skills and attention to detail Strong documentation and communication abilities Proven ability to work independently and within cross-functional teams Understanding of Agile/Scrum methodology What Will Make Us Love You (preferred qualifications- including personality traits) Salesforce Administrator Certification (ADM 201) is a strong plus Exposure to test automation tools (e.g., Selenium, Provar) is a bonus Experience in testing Salesforce CPQ or Experience Cloud is advantageous Understanding of API tools (Postman, SOAP UI) for integration validation
We are seeking a motivated individual with a passion for recruitment and a keen eye for identifying top talent to join us as the sole recruiter in India. As a vital member of our Talent Acquisition team, you will prioritize delivering exceptional candidate experiences, collaborating with key stakeholders, implementing best practices, and attracting exceptional candidates to support our organization's growth and success. This position is remote position based in India This role reports to the Director of Talent Acquisition What You Will Own Lead a full cycle recruiting process as the sole recruiter in India Meet with Hiring Managers on a regular basis to review pipelines and strategize the hiring process Partner closely with leadership across departments to understand, define, build talent profiles, and sourcing strategies to ultimately hire top talent for Weave. Take a data-driven strategy to provide insights into the health of the hiring pipeline Contribute to the growth of Weave's recruiting function by proactively developing and refining processes and serving as a thought partner for the rest of the team Source and identify passive people to build Weaves teams through the use of boolean, online tools, and unique sourcing techniques Negotiate offers and ease candidates through the process of joining Weave Focus on inclusive recruiting practices Collaborate with HR and Finance on req management process What You Will Need To Accomplish The Job In house SaaS recruiting experience Calendar flexibility to work cross functionally with US team members/ hiring managers 6+ years of full-cycle technical recruiting experience in an in-house setting (SaaS a plus) Excellence and direct communication style Experience with an applicant tracking system Proven ability to be a strategic sourcer and closer Proven track record of hitting hiring goals and forming positive relationships with hiring managers Background of developing creative recruiting strategies with a focus on building an employer brand Passionate about Weave's product and opportunity Understanding of recruiting metrics and how to utilize them to influence hiring decisions What Will Make Us Love You Experience working for a United States based company Experience supporting a range of job profiles and adapting to shifting priorities Previous startup experience and an unwavering ability to work in a fast-paced environment Knowledge of Ashby (our Application Tracking System) Knowledge of Linked In Recruiter & Talent Insights Knowledge of Workday (Our HRIS System) BS/BA degree 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. Show more Show less
" We are seeking a motivated individual with a passion for recruitment and a keen eye for identifying top talent to join us as the sole recruiter in India. As a vital member of our Talent Acquisition team, you will prioritize delivering exceptional candidate experiences, collaborating with key stakeholders, implementing best practices, and attracting exceptional candidates to support our organizations growth and success. This position is remote position based in India This role reports to the Director of Talent Acquisition What You Will Own Lead a full cycle recruiting process as the sole recruiter in India Meet with Hiring Managers on a regular basis to review pipelines and strategize the hiring process Partner closely with leadership across departments to understand, define, build talent profiles, and sourcing strategies to ultimately hire top talent for Weave. Take a data-driven strategy to provide insights into the health of the hiring pipeline Contribute to the growth of Weaves recruiting function by proactively developing and refining processes and serving as a thought partner for the rest of the team Source and identify passive people to build Weaves teams through the use of boolean, online tools, and unique sourcing techniques Negotiate offers and ease candidates through the process of joining Weave Focus on inclusive recruiting practices Collaborate with HR and Finance on req management process What You Will Need to Accomplish the Job In house SaaS recruiting experience Calendar flexibility to work cross functionally with US team members/ hiring managers 6+ years of full-cycle technical recruiting experience in an in-house setting (SaaS a plus) Excellence and direct communication style Experience with an applicant tracking system Proven ability to be a strategic sourcer and closer Proven track record of hitting hiring goals and forming positive relationships with hiring managers Background of developing creative recruiting strategies with a focus on building an employer brand Passionate about Weaves product and opportunity Understanding of recruiting metrics and how to utilize them to influence hiring decisions What Will Make Us Love You Experience working for a United States based company Experience supporting a range of job profiles and adapting to shifting priorities Previous startup experience and an unwavering ability to work in a fast-paced environment Knowledge of Ashby (our Application Tracking System) Knowledge of Linked In Recruiter Talent Insights Knowledge of Workday (Our HRIS System) BS/BA degree 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.
We are looking for a detail-oriented and proactive Salesforce QA Engineer to join our Quality Assurance team. This role requires strong functional knowledge of Salesforce’s declarative features and business processes. You will be responsible for validating configurations, user stories, workflows, and integrations across Sales Cloud, Marketing Cloud, Revenue Cloud (CPQ), Service Cloud, and custom Salesforce applications. You’ll work closely with Business Analysts, Developers, and Product Managers to ensure the timely delivery of high-quality releases. This position will be Remote in India Reports to: Principal Salesforce Architect Manager What You Will Own (Responsibilities) Review user stories, acceptance criteria, and business requirements for clarity, completeness, and testability Design and execute detailed manual and (where applicable) automated test cases for Salesforce features and customizations Perform end-to-end validation of Flows, Validation Rules, Lightning Pages, Reports, and Role/Profile access controls Collaborate with teams to validate integrations with external systems using REST/SOAP APIs Create, manage, and maintain comprehensive test plans, cases, and documentation for each release cycle Own defect lifecycle: log, prioritize, track, and verify resolutions in QA, UAT, and Production Conduct smoke, regression, and system testing during deployment windows to ensure defect-free releases Support UAT activities, working with business users and stakeholders to resolve issues Work closely with the Release Manager to ensure stability and readiness of environments for testing and go-live Define test strategies and provide testing estimates during planning cycles Investigate and document the root causes of defects and recommend process improvements Actively participate in Agile ceremonies, providing QA input during sprint planning and refinement Monitor test progress and report QA metrics to internal and external stakeholders Establish and evolve QA best practices within the team Mentor junior QA engineers and contribute to building a high-performing testing function What You Will Need to Accomplish the Job (minimum qualifications- education, experience, certifications, skills) 3–8 years of QA experience, with at least 3+ years focused on Salesforce testing In-depth knowledge of Salesforce (Sales Cloud, Marketing Cloud, Salesforce CPQ, Service Cloud, Experience Cloud, custom apps) Proficiency in testing Salesforce declarative components and user configurations Hands-on experience with bug tracking (Jira) and test management tools (Zephyr, TestRail, or Xray) Strong understanding of Salesforce security model (roles, profiles, permission sets, sharing rules) Experience with functional, regression, end-to-end, UAT, and smoke testing Excellent problem-solving skills and attention to detail Strong documentation and communication abilities Proven ability to work independently and within cross-functional teams Understanding of Agile/Scrum methodology What Will Make Us Love You (preferred qualifications- including personality traits) Salesforce Administrator Certification (ADM 201) is a strong plus Exposure to test automation tools (e.g., Selenium, Provar) is a bonus Experience in testing Salesforce CPQ or Experience Cloud is advantageous Understanding of API tools (Postman, SOAP UI) for integration validation 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.
We are looking for a detail-oriented and proactive Salesforce Quality Automation Engineer to join our Quality Assurance team. This role requires strong functional knowledge of Salesforce’s declarative features and business processes. You will be responsible for validating configurations, user stories, workflows, and integrations across Sales Cloud, Marketing Cloud, Revenue Cloud (CPQ), Service Cloud, and custom Salesforce applications. You’ll work closely with Business Analysts, Developers, and Product Managers to ensure the timely delivery of high-quality releases. This position will be Remote in India Reports to: Principal Salesforce Architect Manager What You Will Own (Responsibilities) Review user stories, acceptance criteria, and business requirements for clarity, completeness, and testability Design and execute detailed manual and (where applicable) automated test cases for Salesforce features and customizations Perform end-to-end validation of Flows, Validation Rules, Lightning Pages, Reports, and Role/Profile access controls Collaborate with teams to validate integrations with external systems using REST/SOAP APIs Create, manage, and maintain comprehensive test plans, cases, and documentation for each release cycle Own defect lifecycle: log, prioritize, track, and verify resolutions in QA, UAT, and Production Conduct smoke, regression, and system testing during deployment windows to ensure defect-free releases Support UAT activities, working with business users and stakeholders to resolve issues Work closely with the Release Manager to ensure stability and readiness of environments for testing and go-live Define test strategies and provide testing estimates during planning cycles Investigate and document the root causes of defects and recommend process improvements Actively participate in Agile ceremonies, providing QA input during sprint planning and refinement Monitor test progress and report QA metrics to internal and external stakeholders Establish and evolve QA best practices within the team Mentor junior QA engineers and contribute to building a high-performing testing function What You Will Need to Accomplish the Job (minimum qualifications- education, experience, certifications, skills) 5–8 years of QA experience, with at least 5+ years focused on Salesforce testing In-depth knowledge of Salesforce (Sales Cloud, Marketing Cloud, Salesforce CPQ, Service Cloud, Experience Cloud, custom apps) Proficiency in testing Salesforce declarative components and user configurations Hands-on experience with bug tracking (Jira) and test management tools (Zephyr, TestRail, or Xray) Strong understanding of Salesforce security model (roles, profiles, permission sets, sharing rules) Experience with functional, regression, end-to-end, UAT, and smoke testing Excellent problem-solving skills and attention to detail Strong documentation and communication abilities Proven ability to work independently and within cross-functional teams Understanding of Agile/Scrum methodology What Will Make Us Love You (preferred qualifications- including personality traits) Salesforce Administrator Certification (ADM 201) is a strong plus Exposure to test automation tools (e.g., Selenium, Provar) is a bonus Experience in testing Salesforce CPQ or Experience Cloud is advantageous Understanding of API tools (Postman, SOAP UI) for integration validation 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.
Weave is looking for a Senior or Staff Test Infrastructure Engineer to lead the charge in building intuitive, high-impact testing tools that empower our developers to ship high-quality software with speed and confidence. As a senior engineer on the Test Infrastructure team, you’ll set the technical direction and play a pivotal role in scaling our testing systems to meet the demands of a rapidly growing engineering organization. You’ll partner closely with teams across Weave to deliver tools, frameworks, and guidance that promote testing best practices and elevate software quality. This role requires deep technical expertise, a user-centric mindset, and a passion for developer experience. You'll embody our values of “The Customer is Everything” and “Care More” by creating testing solutions that delight internal teams. If you're driven to make a broad impact through infrastructure and enable engineering excellence at scale, we want to hear from you . This position will be remote in India Reports to: Engineering Manager What You Will Own Architect and Build Scalable Test Infrastructure: Lead the end-to-end design, architecture, development, and ongoing maintenance of robust, scalable, and reliable test infrastructure, frameworks, and tooling. Your solutions will need to effectively support a diverse range of engineering teams, including Backend (Go microservices on Kubernetes), Frontend (React with Playwright/Cypress), Mobile (Flutter), and MLOps (Python). This requires not only deep technical expertise but also the versatility to design unifying platforms or context-specific tools that cater to varied technological needs and workflows. Drive Technical Vision and Strategy: Define and champion the technical roadmap for test automation and infrastructure at Weave. You will evaluate emerging technologies, testing methodologies, and industry best practices, making data-driven recommendations and leading the implementation of improvements that enhance efficiency, coverage, and reliability. Enhance CI/CD and Developer Workflows: Take ownership of and significantly improve our Continuous Integration and Continuous Delivery (CI/CD) pipelines, focusing on seamless integration of automated testing, faster feedback loops, and enhanced reliability. You will build and maintain tools that provide clear visibility into test results, code coverage, performance metrics, and overall software quality trends. Develop and refine solutions for critical aspects like test data management, dynamic environment provisioning, and insightful test result analysis. Solve Complex Engineering Challenges: Tackle intricate technical problems related to testing high-scale, distributed systems, particularly our extensive Go-based microservices architecture running on self-hosted Kubernetes clusters. Address challenges inherent in testing asynchronous systems involving technologies like Kafka and NSQ. Champion Quality and Enable Engineering Teams: Act as a key advocate and enabler for testing best practices across the entire engineering organization. Create clear documentation, provide targeted coaching, and develop intuitive, "delightful" tools that make it easy for developers to write, run, and understand tests. Collaborate closely and empathetically with engineers from different domains to understand their specific testing hurdles and requirements, ensuring the solutions you build truly meet their needs. Address Key Infrastructure Gaps: Take ownership of improving areas with underdeveloped test infrastructure, particularly for our Mobile engineering team working with Flutter. This represents a significant opportunity to make an immediate and substantial impact by designing and implementing effective testing solutions for this platform. Mentor and Lead: Provide technical mentorship and guidance to other engineers, both within the Test Infrastructure team and potentially across the broader engineering organization. Foster a culture where quality is a shared responsibility, elevate the team's technical skills, and lead by example in solving complex problems and driving initiatives. Troubleshoot and Debug: Dive deep to diagnose and resolve complex issues within the test infrastructure itself, and assist development teams in debugging challenging test failures in CI/CD or complex integration scenarios. What You Will Need To Accomplish The Job Experience: 5+ years (for Senior level) or 8+ years (for Staff level) of professional experience in roles such as Test Infrastructure Engineer, Software Engineer in Test (SDET), Site Reliability Engineer (SRE), DevOps Engineer, or Software Engineer with a significant focus on building test automation frameworks, CI/CD systems, and developer tooling. Programming Proficiency: Strong software development fundamentals and significant hands-on experience building, testing, and maintaining complex applications or infrastructure using Go and/or Python. Proficiency in at least one is essential; expertise in both is highly desirable. Kubernetes Expertise: Deep familiarity with Kubernetes concepts, architecture, and workflows is required. This includes experience deploying applications and managing resources. CI/CD Mastery: Proven ability to design, implement, manage, and optimize complex CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, ArgoCD, Spinnaker, or similar technologies. Testing Expertise: Solid understanding of various testing methodologies (e.g., Unit, Integration, End-to-End, API, Performance, Load, Contract) and extensive experience building and utilizing test automation frameworks and tools across different layers of the stack (e.g., Go standard testing library, PyTest, REST API testing tools, UI automation tools like Playwright, Cypress, or Selenium). Distributed Systems Knowledge: Experience working with and testing microservice architectures and distributed systems, including an understanding of the unique challenges they present for testing and observability. The ability to navigate and build solutions for this complexity is key. Problem-Solving Acumen: Exceptional analytical, debugging, and problem-solving skills with a knack for tackling ambiguous, complex technical challenges and driving them to resolution. Strong systems thinking ability is crucial. Collaboration and Communication: Excellent communication skills (verbal and written) with the ability to articulate complex technical ideas clearly and effectively to diverse audiences, including engineers, product managers, and leadership. Proven ability to collaborate effectively within and across teams. What Will Make Us Love You Weave Tech Stack Familiarity: Direct experience building test infrastructure for Go-based microservices environments. Hands-on experience testing systems utilizing Kafka, NSQ, Postgres, and/or gRPC. Familiarity with frontend testing frameworks like Playwright or Cypress in a React environment. Flutter Testing Experience: Experience designing, building, and scaling test infrastructure specifically for Flutter applications. This is a key area where you can make a significant impact. Familiarity with Flutter's testing ecosystem (e.g., flutter_test, integration_test, Patrol, Appium Flutter Driver) is highly desirable. While listed as preferred, strong candidates with core infrastructure skills willing to learn Flutter testing, or Flutter experts eager to scale their infrastructure knowledge, are encouraged to apply. We recognize the unique blend of skills required. Advanced Infrastructure & Practices: Experience implementing and managing Infrastructure-as-Code (IaC) using tools like Terraform, Pulumi, or CloudFormation. Experience with observability stacks (e.g., Prometheus, Grafana, Datadog, Splunk, ELK) and applying them to monitor and improve test infrastructure health and performance. Experience with performance, load, or chaos testing tools and methodologies (e.g., k6, Locust, JMeter, Chaos Mesh). Leadership and Influence: Demonstrated ability to mentor and coach fellow engineers, elevating the technical capabilities of the team. Proven track record of driving technical initiatives, influencing architectural decisions, and leading complex projects across multiple teams. genuine passion for improving developer productivity, enhancing software quality, and a clear alignment with Weave's core values. 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.
" We are looking for a detail-oriented and proactive Salesforce QA Engineer to join our Quality Assurance team. This role requires strong functional knowledge of Salesforce s declarative features and business processes. You will be responsible for validating configurations, user stories, workflows, and integrations across Sales Cloud, Marketing Cloud, Revenue Cloud (CPQ), Service Cloud, and custom Salesforce applications. You ll work closely with Business Analysts, Developers, and Product Managers to ensure the timely delivery of high-quality releases. This position will be Remote in India Reports to: Principal Salesforce Architect Manager What You Will Own ( Responsibilities ) Review user stories, acceptance criteria, and business requirements for clarity, completeness, and testability Design and execute detailed manual and (where applicable) automated test cases for Salesforce features and customizations Perform end-to-end validation of Flows, Validation Rules, Lightning Pages, Reports, and Role/Profile access controls Collaborate with teams to validate integrations with external systems using REST/SOAP APIs Create, manage, and maintain comprehensive test plans, cases, and documentation for each release cycle Own defect lifecycle: log, prioritize, track, and verify resolutions in QA, UAT, and Production Conduct smoke, regression, and system testing during deployment windows to ensure defect-free releases Support UAT activities, working with business users and stakeholders to resolve issues Work closely with the Release Manager to ensure stability and readiness of environments for testing and go-live Define test strategies and provide testing estimates during planning cycles Investigate and document the root causes of defects and recommend process improvements Actively participate in Agile ceremonies, providing QA input during sprint planning and refinement Monitor test progress and report QA metrics to internal and external stakeholders Establish and evolve QA best practices within the team Mentor junior QA engineers and contribute to building a high-performing testing function What You Will Need to Accomplish the Job (minimum qualifications- education, experience, certifications, skills) 3-8 years of QA experience, with at least 3+ years focused on Salesforce testing In-depth knowledge of Salesforce (Sales Cloud, Marketing Cloud, Salesforce CPQ, Service Cloud, Experience Cloud, custom apps) Proficiency in testing Salesforce declarative components and user configurations Hands-on experience with bug tracking (Jira) and test management tools (Zephyr, TestRail, or Xray) Strong understanding of Salesforce security model (roles, profiles, permission sets, sharing rules) Experience with functional, regression, end-to-end, UAT, and smoke testing Excellent problem-solving skills and attention to detail Strong documentation and communication abilities Proven ability to work independently and within cross-functional teams Understanding of Agile/Scrum methodology What Will Make Us Love You (preferred qualifications- including personality traits) Salesforce Administrator Certification (ADM 201) is a strong plus Exposure to test automation tools (e.g., Selenium, Provar) is a bonus Experience in testing Salesforce CPQ or Experience Cloud is advantageous Understanding of API tools (Postman, SOAP UI) for integration validation
This position supports TrueLark , a recently acquired brand under the Weave umbrella. While you’ll be employed by Weave, your work will directly contribute to the TrueLark product and team. TrueLark is an AI-powered virtual receptionist designed for appointment-based small and medium-sized businesses. Its agentic AI platform manages scheduling, rescheduling, and client inquiries through SMS and web chat, providing 24/7 support. TrueLark helps businesses recover missed calls, increase bookings, and streamline front-office operations. - - - We’re looking for a proactive, detail-oriented Onboarding Assistant to join our TrueLark team under the Weave umbrella. In this role, you'll support the implementation of TrueLark for brick-and-mortar, appointment-based businesses by managing onboarding workflows, coordinating internal tasks, and ensuring accounts are properly configured and ready for launch. You'll collaborate closely with customer-facing Onboarding Specialists and Engineering to ensure internal processes operate efficiently and reliably. Reports To This position will be Remote in India & requires availability during U.S. Pacific business hours. Reports to: Manager - Onboarding What You Will Own Configure new and existing TrueLark accounts based on business type and client-specific needs Generate login credentials and provide clear instructions for API access based on the client’s booking platform Input and manage API credentials to enable account integrations Tailor account settings to meet individual business location requirements Conduct user acceptance testing and perform final functionality checks before transitioning accounts to the customer-facing team Coordinate with internal teams to ensure timely transitions and a seamless go-live process What You Will Need To Accomplish The Job Strong attention to detail, organization, and time management Excellent communication skills via Slack, email, and virtual meetings. Ability to manage onboarding workflows and timelines across multiple client accounts Comfort working with technical systems, documentation, and business management software platforms Must be available to work during California Pacific Time Collaborate with cross-border teams (India) for back-end configuration What Will Make Us Love You Experience in onboarding, customer support, or implementation roles Background in project coordination or project management, ideally in SaaS or tech Familiarity with tools like CRMs, project management software, or ticketing systems Strong ability to anticipate and proactively solve issues before they impact the customer Ability to remain calm and positive in fast-paced or high-demand situations, with a strong ownership mentality 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.
Weave is a product-led company with tight product-market fit and an amazing customer-focused culture. The Product Team at Weave operates in a development model where each product manager is expected to lead their team through the different stages of product development: Think It, Build It, Ship It, and Tweak It. We strive for high autonomy and high alignment through clear goals, OKRs and tight collaboration with engineering, support, product marketing, sales and customer success. In this role, the Senior Product Manager will partner with an engineering team in India to build and evolve our Customer Lifecycle Management Platform. The goal is to streamline the entire customer journey — from onboarding and activation to training, purchases, and billing — using AI-driven workflows. The focus is on helping both new and existing Weave customers reach value faster, with fewer manual steps. This role is based in India with flexibility for remote work anywhere in the country. You will report to the Director of Product based in the United States and collaborate daily with cross-functional teams in both India and the United States. Plan on a four-hour overlap with US Mountain Time (approximately 7:30 pm – 11:30 pm IST). What You Will Own Define and evangelize the vision and roadmap for the Customer Lifecycle Platform across onboarding, activation, training, purchases, and billing Lead discovery with customers and cross-functional partners to validate problems and solutions at every stage of the lifecycle Partner with engineering to design modular, scalable systems that automate setup and maintenance while remaining flexible for future expansion Ship intuitive, personalized experiences that turn complex configuration into self-serve simplicity and accelerate time to value Instrument the platform to measure adoption, retention, and expansion. Use data to drive prioritization, experimentation, and ongoing optimization Collaborate with Go-to-Market teams to ensure launches land cleanly and the story resonates with prospects and existing customers Champion a culture of continuous learning, rapid iteration, and outcome-based planning across distributed teams in the US and India What You Will Need To Accomplish The Job 5+ years of product management experience in SaaS Proven ability to translate customer problems into clear product strategy and shipped solutions that drive measurable business impact Comfortable balancing delivery speed with long-term scalability and technical integrity Strong user experience instincts and a track record of simplifying complex workflows Data-literate. Skilled at designing experiments, analyzing results, and taking decisive action based on evidence Clear, concise communicator who can engage engineers, designers, and executives on both technical details and strategic narratives Familiarity with Agile development and outcome-driven product planning Able to work effectively across time zones and cultures. Excellent written and verbal communication skills What Will Make Us Love You Led large-scale onboarding initiatives for SaaS platforms that normally require heavy manual setup, streamlining them into efficient, self-serve experiences. Hands-on experience with AI-powered guidance, agentic workflows, or autonomous setup agents Domain knowledge in SMB healthcare or operations tools for small businesses Systems thinker who thrives on turning ambiguous problems into elegant, extensible architectures Demonstrated ability to elevate team practices by bringing clarity, structure, and a focus on outcomes Passion for accessible, inclusive design and a sharp eye for detail 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.
Engineers at Weave build features and maintain back-end services using Go (GoLang) microservices, while collaborating with other teams to coordinate work efforts. They are responsible for the long-term quality of the code they write and maintain, crafting reliable web services that are deployed with containers on Kubernetes. As integral members of an autonomous, cross-functional team, engineers contribute wherever needed and thrive in a high-trust environment. At Weave, engineers truly enjoy great days, almost every day! This position is 100% remote while located in India Reports to: Manager of Engineering What You Will Need To Accomplish The Job 5+ years of experience with back-end languages, e.g. Go, Java, Ruby, Python, C#, etc. (Go is a major plus). Experience building Data Platform and Products at scale. Willing to learn a new and exciting language - Go. Willing to participate in an on-call rotation with the rest of your team. Experience working with distributed systems, and inter-service communication protocols and APIs, e.g ReST, protobufs/gRPC, Kafka, NSQ, etc. Experience with building streaming applications on top of Kafka Streams/Flink. Experience working with relational databases and SQL. Develop and review design, functional, technical, and/or user documentation, as needed. Contribute to the design, implementation, and architecture of new or re-engineered software. Develop, test, and integrate code for new or existing software of significant complexity. What Will Make Us Love You Deploying into a public cloud service (especially GCP). Experience with containerization (Docker/Kubernetes). Experience with Change Data Capture from a relational database. Experience with protobufs/gRPC. Experience with deployments using CI/CD, Jenkins, etc. Solid understanding of distributed systems and building scalable/redundant service. Experience with pipeline monitoring, metrics, alerting, log aggregation, and tracing. Experience with Prometheus, Grafana, DataDog, etc. 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.
" This position supports TrueLark , a recently acquired brand under the Weave umbrella. While you ll be employed by Weave, your work will directly contribute to the TrueLark product and team. TrueLark is an AI-powered virtual receptionist designed for appointment-based small and medium-sized businesses. Its agentic AI platform manages scheduling, rescheduling, and client inquiries through SMS and web chat, providing 24/7 support. TrueLark helps businesses recover missed calls, increase bookings, and streamline front-office operations. - - - We re looking for a proactive, detail-oriented Onboarding Assistant to join our TrueLark team under the Weave umbrella. In this role, youll support the implementation of TrueLark for brick-and-mortar, appointment-based businesses by managing onboarding workflows, coordinating internal tasks, and ensuring accounts are properly configured and ready for launch. Youll collaborate closely with customer-facing Onboarding Specialists and Engineering to ensure internal processes operate efficiently and reliably. Reports to: This position will be Remote in India & requires availability during U.S. Pacific business hours. Reports to: Manager - Onboarding What You Will Own Configure new and existing TrueLark accounts based on business type and client-specific needs Generate login credentials and provide clear instructions for API access based on the client s booking platform Input and manage API credentials to enable account integrations Tailor account settings to meet individual business location requirements Conduct user acceptance testing and perform final functionality checks before transitioning accounts to the customer-facing team Coordinate with internal teams to ensure timely transitions and a seamless go-live process What You Will Need to Accomplish the Job Strong attention to detail, organization, and time management Excellent communication skills via Slack, email, and virtual meetings. Ability to manage onboarding workflows and timelines across multiple client accounts Comfort working with technical systems, documentation, and business management software platforms Must be available to work during California Pacific Time Collaborate with cross-border teams (India) for back-end configuration What Will Make Us Love You Experience in onboarding, customer support, or implementation roles Background in project coordination or project management, ideally in SaaS or tech Familiarity with tools like CRMs, project management software, or ticketing systems Strong ability to anticipate and proactively solve issues before they impact the customer Ability to remain calm and positive in fast-paced or high-demand situations, with a strong ownership mentality
Weave is looking for a Senior Platform Engineer, Testing Infrastructure to build internal tools and systems that empower our developers to prove the quality of their software. This is a software engineering role -- not a QA position -- focused on creating tooling, frameworks, platforms, and infrastructure. You'll lead the technical direction for our Test Infrastructure team and collaborate closely with backend, frontend, mobile, and DevOps engineers to identify and implement opportunities that will improve software quality across Weave. Your work will focus on building developer-friendly solutions that scale with our rapidly growing organization. This role requires deep technical expertise, a strong user-centric mindset, and a passion for improving the developer experience. You'll embody Weave’s values of “The Customer is Everything” and “Care More” by delivering tools and systems that elevate engineering quality across the company. This position will be remote in India Reports to: Engineering Manager What You Will Own Architect and Build Scalable Test Infrastructure: Lead the end-to-end design, architecture, development, and ongoing maintenance of robust, scalable, and reliable test infrastructure, frameworks, and tooling. Your solutions will need to effectively support a diverse range of engineering teams, including Backend (Go microservices on Kubernetes), Frontend (React with Playwright/Cypress), Mobile (Flutter), and MLOps (Python). This requires not only deep technical expertise but also the versatility to design unifying platforms or context-specific tools that cater to varied technological needs and workflows. Drive Technical Vision and Strategy: Define and champion the technical roadmap for test automation and infrastructure at Weave. You will evaluate emerging technologies, testing methodologies, and industry best practices, making data-driven recommendations and leading the implementation of improvements that enhance efficiency, coverage, and reliability. Enhance CI/CD and Developer Workflows: Take ownership of and significantly improve our Continuous Integration and Continuous Delivery (CI/CD) pipelines, focusing on seamless integration of automated testing, faster feedback loops, and enhanced reliability. You will build and maintain tools that provide clear visibility into test results, code coverage, performance metrics, and overall software quality trends. Develop and refine solutions for critical aspects like test data management, dynamic environment provisioning, and insightful test result analysis. Solve Complex Engineering Challenges: Tackle intricate technical problems related to testing high-scale, distributed systems, particularly our extensive Go-based microservices architecture running on self-hosted Kubernetes clusters. Address challenges inherent in testing asynchronous systems involving technologies like Kafka and NSQ. Champion Quality and Enable Engineering Teams: Act as a key advocate and enabler for testing best practices across the entire engineering organization. Create clear documentation, provide targeted coaching, and develop intuitive, "delightful" tools that make it easy for developers to write, run, and understand tests. Collaborate closely and empathetically with engineers from different domains to understand their specific testing hurdles and requirements, ensuring the solutions you build truly meet their needs. Address Key Infrastructure Gaps: Take ownership of improving areas with underdeveloped test infrastructure, particularly for our Mobile engineering team working with Flutter. This represents a significant opportunity to make an immediate and substantial impact by designing and implementing effective testing solutions for this platform. Mentor and Lead: Provide technical mentorship and guidance to other engineers, both within the Test Infrastructure team and potentially across the broader engineering organization. Foster a culture where quality is a shared responsibility, elevate the team's technical skills, and lead by example in solving complex problems and driving initiatives. Troubleshoot and Debug: Dive deep to diagnose and resolve complex issues within the test infrastructure itself, and assist development teams in debugging challenging test failures in CI/CD or complex integration scenarios. What You Will Need To Accomplish The Job Experience: 5+ years of professional experience in roles such as Test Infrastructure Engineer, Software Engineer in Test (SDET), Site Reliability Engineer (SRE), DevOps Engineer, or Software Engineer with a significant focus on building test automation frameworks, CI/CD systems, and developer tooling. Programming Proficiency: Strong software development fundamentals and significant hands-on experience building, testing, and maintaining complex applications or infrastructure using Go and/or Python. Proficiency in at least one is essential; expertise in both is highly desirable. Kubernetes Expertise: Deep familiarity with Kubernetes concepts, architecture, and workflows is required. This includes experience deploying applications and managing resources. CI/CD Mastery: Proven ability to design, implement, manage, and optimize complex CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, ArgoCD, Spinnaker, or similar technologies. Testing Expertise: Solid understanding of various testing methodologies (e.g., Unit, Integration, End-to-End, API, Performance, Load, Contract) and extensive experience building and utilizing test automation frameworks and tools across different layers of the stack (e.g., Go standard testing library, PyTest, REST API testing tools, UI automation tools like Playwright, Cypress, or Selenium). Distributed Systems Knowledge: Experience working with and testing microservice architectures and distributed systems, including an understanding of the unique challenges they present for testing and observability. The ability to navigate and build solutions for this complexity is key. Problem-Solving Acumen: Exceptional analytical, debugging, and problem-solving skills with a knack for tackling ambiguous, complex technical challenges and driving them to resolution. Strong systems thinking ability is crucial. Collaboration and Communication: Excellent communication skills (verbal and written) with the ability to articulate complex technical ideas clearly and effectively to diverse audiences, including engineers, product managers, and leadership. Proven ability to collaborate effectively within and across teams. What Will Make Us Love You Weave Tech Stack Familiarity: Direct experience building test infrastructure for Go-based microservices environments. Hands-on experience testing systems utilizing Kafka, NSQ, Postgres, and/or gRPC. Familiarity with frontend testing frameworks like Playwright or Cypress in a React environment. Flutter Testing Experience: Experience designing, building, and scaling test infrastructure specifically for Flutter applications. This is a key area where you can make a significant impact. Familiarity with Flutter's testing ecosystem (e.g., flutter_test, integration_test, Patrol, Appium Flutter Driver) is highly desirable. While listed as preferred, strong candidates with core infrastructure skills willing to learn Flutter testing, or Flutter experts eager to scale their infrastructure knowledge, are encouraged to apply. We recognize the unique blend of skills required. Advanced Infrastructure & Practices: Experience implementing and managing Infrastructure-as-Code (IaC) using tools like Terraform, Pulumi, or CloudFormation. Experience with observability stacks (e.g., Prometheus, Grafana, Datadog, Splunk, ELK) and applying them to monitor and improve test infrastructure health and performance. Experience with performance, load, or chaos testing tools and methodologies (e.g., k6, Locust, JMeter, Chaos Mesh). Leadership and Influence: Demonstrated ability to mentor and coach fellow engineers, elevating the technical capabilities of the team. Proven track record of driving technical initiatives, influencing architectural decisions, and leading complex projects across multiple teams. genuine passion for improving developer productivity, enhancing software quality, and a clear alignment with Weave's core values. 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.
You will be joining a team of talented engineers that share a common interest in distributed systems, scalability, and continued development. You will get a chance to apply and grow your engineering skills to help bring local companies closer to the people they serve. Our teams are cross-functional agile teams composed of a product manager, back-end, and front-end engineers. Teams are highly autonomous with the ownership and ability to act in Weave’s best interest. Above all, your work will impact the way our customers experience Weave while working closely with a highly skilled team to accomplish varying goals and cultivate our phenomenal culture. This position will be remote Reports to: Senior Engineering Manager What You Will Own Build features targeting Weave's desktop clients using web technologies (TypeScript/React/HTML/CSS), while contributing to the underlying platform and libraries. Communicate with other teams and individuals to coordinate work efforts. Be responsible for long term code quality of what you write and maintain. Pitch in where needed as a valued member of an autonomous, cross-functional team. Enjoy collaborating in a high-trust environment. Truly have great days, almost every day! What You Will Need To Accomplish The Job 4+ years experience developing rich applications using TypeScript/JavaScript and other web technologies. 3+ years experience with at least one or more modern web application framework (React, Angular, Ember, etc.). Experience with building high-performance, reusable code, e.g. UI components. Experience with consuming ReSTful APIs. Experience with debugging. What Will Make Us Love You Experience with performance tuning and benchmarking. Follows trends of the web platform. Experience with NW.js/Electron. Experience with idiomatic TypeScript. Experience with React with Redux. Familiar with Sentry and Storybook. Testing with Jest and Cypress.io. 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.
Engineers at Weave play a critical role in building and maintaining robust backend services. This position is central to a key project, requiring strong expertise in production-level Java. While the immediate focus is on Java , engineers will evolve to work with Go (GoLang) microservices as the project progresses. Our team collaborates across departments to coordinate efforts and is responsible for the long-term quality of the code we write and maintain, crafting reliable web services that are deployed with containers on Kubernetes. As integral members of an autonomous, cross-functional team, engineers contribute wherever needed and thrive in a high-trust environment. At Weave, engineers truly enjoy great days, almost every day! This position will be (remote in India Reports to: Senior Director of Engineering What You Will Need To Accomplish The Job 5+ years of experience with back-end languages (e.g. Go, Java, Ruby, Python, C#, etc.), with a strong emphasis on production-level Java. Willingness to learn and adapt to Go in the future. Experience building SaaS products at scale. Willing to participate in an on-call rotation with the rest of your team. Experience working with distributed systems, and inter-service communication protocols and APIs, e.g REST, protobufs/gRPC, Kafka, NSQ, etc. Experience working with relational databases and SQL. Develop and review design, functional, technical, and/or user documentation, as needed. Contribute to the design, implementation, and architecture of new or re-engineered software. Develop, test, and integrate code for new or existing software of significant complexity. Solid understanding of distributed systems and building scalable/redundant service. What Will Make Us Love You (preferred qualifications- including personality traits) Deploying into a public cloud service (especially GCP). Experience with containerization (Docker/Kubernetes). Experience with protobufs/gRPC. Experience with deployments using CI/CD, Jenkins, etc. Experience with pipeline monitoring, metrics, alerting, log aggregation, and tracing Experience with Prometheus, Grafana, DataDog, etc 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.
Weave is looking for engineers hungry for fun challenges who can join our self-empowered teams and contribute in both technical and non-technical ways. You will be joining a team of talented developers that share a common interest in distributed backend systems, data, scalability, and continued development. You will get a chance to apply these, and other skills, to new and ongoing projects to make machine learning more approachable, data more available, and easier to discover and use by helping design how teams build out AI powered features at Weave. Our teams are cross-functional agile teams composed of a product owner, backend and frontend devs and devops. Teams are highly autonomous with the ownership and ability to act in Weave’s best interest. Above all, your work will impact the way our customers experience Weave while working closely with a highly skilled team to accomplish varying goals and cultivate our phenomenal culture. Purpose The Machine Learning Team's mission is to enable product innovation by making it painless for developers to build ai powered applications that require access to large sets of data. Machine learning is challenging but we are striving to democratize access to the tools and technology that powers it so teams can build cutting edge features safely and responsibly without a PhD in Data Science. As a Machine Learning Engineer on the team you’ll be building models for new products with emerging technologies, at scale. We handle data for hundreds of millions of people daily. We currently have two openings available Staff Machine Learning Engineer and Senior Machine Engineer. We will determine level based on experience and technical competencies. This position is fully remote in India You will report to: Director of Engineering What You Will Own Design and Develop machine learning infrastructure, tooling, and models to help teams deliver world class experiences. Help product and development teams understand the data lifecycle and the inherent experimental nature of machine learning. Build internal products and platforms to enable teams to incorporate AI into their features and customer facing products. Consult with teams to help them understand common patterns, anti-patterns, and tradeoffs of machine learning. Guide them through creating excellent customer experiences end to end. Build scalable, resilient services to support data integration, event processing, and platform extensions. Contribute to the continued evolution of product functionality that services large amounts of data and traffic. Write code that is high-quality, performant, sustainable, and testable while holding yourself accountable for the quality of the code you produce. Coach and collaborate inside and outside the team. You enjoy working closely with others - helping them grow by sharing expertise and encouraging best practices. Work in a cloud environment, considering the implementation of functionality through several distributed components and services. Work with our stakeholders to translate product goals into actionable engineering plans. What You Will Need To Accomplish The Job High integrity, team-focused approach, and collaboration skills to build tight-knit relationships across Weave with various roles and stakeholders. Responsive person with a strong bias for action. 5+ years of experience in any structured back-end language, i.e. Go, Java or Python (Go and Python experience is a plus). Experience moving and storing TBs of data or 100M’s to 10B’s of records. Experience building and deploying ML driven B2B multi-tenant applications in production environments. Experience with common ML technologies such as Python, Jupyter, Workflow Engines (Dagster, MLFlow, KubeFlow, etc), DVC, Triton Server, LLMs, Postgres, and others. Experience with modern ML tools and techniques such as LLMs, RAG, Prompt Engineering, Fine Tuning, multi-modal models, and others. Experience with data labelling or annotation for audio or text use cases. Understanding of distributed systems and building scalable, redundant, and observable services. Expertise in designing and architecting systems for distributed data sets and services. Experience building solutions to run on one or more of the public clouds (e.g., AWS, GCP, etc.). Experience providing stable well designed libraries and SDKs for internal use. Self driven and a thirst for learning in a quickly changing industry. Demonstrated track record of delivering complex projects on time and have experience working in enterprise-grade production environments. Strategic thinker with a strong technical aptitude and a passion for execution. What Will Make Us Love You A background with data analysis, visualization, and presentation. 3+ years of experience in data science, machine learning, or predictive analytics in addition to engineering experience. Experience with natural language models, embeddings, and inference in production, at scale. Experience with real-time audio models and voice use cases such as transcription, ASR pipelines with interruption detection, audio alignment, and speech synthesis. Experience with emerging technologies such as Model Context Protocol (MCP). Proficient understanding of containers, orchestrators, and usage patterns at scale including networking, storage, service meshes, and multi-cluster communication. Experience with Kubernetes or GKE and the Operator Pattern (GCP), specifically, a plus. Experience with highly sensitive data such as PHI (HIPAA) and PII data. Experience with automation and container based workflow engines. Experience with GitOps, IaC, and configuration driven systems. A preference for open source solutions. A track record of clean abstractions and simple to use APIs. Deep understanding of distributed data technologies such as streaming, data mesh, data lakes, warehouses, or distributed machine learning. A desire to advance the state of the art with new and innovative technologies. Enjoys working in a greenfield environment using rapid prototyping. Enjoys working with open-ended, evolving problems, and domains. 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.
" Engineers at Weave play a critical role in building and maintaining robust backend services. This position is central to a key project, requiring strong expertise in production-level Java. While the immediate focus is on Java , engineers will evolve to work with Go (GoLang) microservices as the project progresses. Our team collaborates across departments to coordinate efforts and is responsible for the long-term quality of the code we write and maintain, crafting reliable web services that are deployed with containers on Kubernetes. As integral members of an autonomous, cross-functional team, engineers contribute wherever needed and thrive in a high-trust environment. At Weave, engineers truly enjoy great days, almost every day! This position will be (remote in India Reports to: Senior Director of Engineering What You Will Need to Accomplish the Job 5+ years of experience with back-end languages (e.g. Go, Java, Ruby, Python, C#, etc.), with a strong emphasis on production-level Java. Willingness to learn and adapt to Go in the future. Experience building SaaS products at scale. Willing to participate in an on-call rotation with the rest of your team. Experience working with distributed systems, and inter-service communication protocols and APIs, e.g REST, protobufs/gRPC, Kafka, NSQ, etc. Experience working with relational databases and SQL. Develop and review design, functional, technical, and/or user documentation, as needed. Contribute to the design, implementation, and architecture of new or re-engineered software. Develop, test, and integrate code for new or existing software of significant complexity. Solid understanding of distributed systems and building scalable/redundant service. What Will Make Us Love You (preferred qualifications- including personality traits) Deploying into a public cloud service (especially GCP). Experience with containerization (Docker/Kubernetes). Experience with protobufs/gRPC. Experience with deployments using CI/CD, Jenkins, etc. Experience with pipeline monitoring, metrics, alerting, log aggregation, and tracing Experience with Prometheus, Grafana, DataDog, etc
Weave is looking for engineers hungry for fun challenges who can join our self-empowered teams and contribute in both technical and non-technical ways. You will be joining a team of talented developers that share a common interest in distributed backend systems, data, scalability, and continued development. You will get a chance to apply these, and other skills, to new and ongoing projects to make machine learning more approachable, data more available, and easier to discover and use by helping design how teams build out AI powered features at Weave. Our teams are cross-functional agile teams composed of a product owner, backend and frontend devs and devops. Teams are highly autonomous with the ownership and ability to act in Weave’s best interest. Above all, your work will impact the way our customers experience Weave while working closely with a highly skilled team to accomplish varying goals and cultivate our phenomenal culture. Team Purpose The Machine Learning Team's mission is to enable product innovation by making it painless for developers to build ai powered applications that require access to large sets of data. Machine learning is challenging but we are striving to democratize access to the tools and technology that powers it so teams can build cutting edge features safely and responsibly without a PhD in Data Science. As a Machine Learning Engineer on the team you’ll be building models for new products with emerging technologies, at scale. We handle data for hundreds of millions of people daily. This is a fully remote opportunity in India with expectancy to overlap the India and US business hours This position reports to: Engineering Director What You Will Own Design and Develop machine learning infrastructure, tooling, and models to help teams deliver world class experiences. Help product and development teams understand the data lifecycle and the inherent experimental nature of machine learning. Build internal products and platforms to enable teams to incorporate AI into their features and customer facing products. Consult with teams to help them understand common patterns, anti-patterns, and tradeoffs of machine learning. Guide them through creating excellent customer experiences end to end. Build scalable, resilient services to support data integration, event processing, and platform extensions. Contribute to the continued evolution of product functionality that services large amounts of data and traffic. Write code that is high-quality, performant, sustainable, and testable while holding yourself accountable for the quality of the code you produce. Coach and collaborate inside and outside the team. You enjoy working closely with others - helping them grow by sharing expertise and encouraging best practices. Work in a cloud environment, considering the implementation of functionality through several distributed components and services. Work with our stakeholders to translate product goals into actionable engineering plans. What You’ll Need To Accomplish The Job High integrity, team-focused approach, and collaboration skills to build tight-knit relationships across Weave with various roles and stakeholders Responsive person with a strong bias for action 8+ years of experience in Machine Learning or AI, preferably with a focus on natural language Experience moving and storing TBs of data or 100M’s to 10B’s of records Experience building and deploying ML driven B2B multi-tenant applications in production environments at scale for external products and customers Experience with common ML technologies such as Python, Jupyter, Workflow Engines (Dagster, MLFlow, KubeFlow, etc), DVC, Triton Server, LLMs, Postgres, and others Experience with modern ML tools, techniques, and evaluation such as LLMs, RAG, Prompt Engineering, Fine Tuning, LLM evaluations, multi-modal models, and others Experience with data labelling or annotation for audio or text use cases Understanding of distributed systems and building scalable, redundant, and observable services Expertise in designing and architecting systems for distributed data sets and services Experience building solutions to run on one or more of the public clouds (e.g., AWS, GCP, etc.) Experience providing stable well designed libraries and SDKs for internal use Self driven and a thirst for learning in a quickly changing industry Demonstrated track record of delivering complex projects on time and have experience working in enterprise-grade production environments Demonstrated experience working with varied stakeholders across multiple teams Demonstrated leadership experience leading large projects or teams Strategic thinker with a strong technical aptitude and a passion for execution What Will Make Us Love You A background with data analysis, visualization, and presentation 5+ years of experience in engineering and systems with strong proficiency in coding and system design Experience with low latency natural language models and pipelines at scale Experience with real-time audio models and voice use cases such as transcription, ASR pipelines with interruption detection, audio alignment, and speech synthesis Experience with emerging technologies such as Model Context Protocol (MCP) Proficient understanding of containers, orchestrators, and usage patterns at scale. Experience with Kubernetes or GKE and the Operator Pattern (GCP), specifically, a plus Experience with highly sensitive data such as PHI (HIPAA) and PII data Experience with GitOps, IaC, and configuration driven systems A preference for open source solutions A track record of clean abstractions and simple to use APIs A desire to advance the state of the art with new and innovative technologies Enjoys working in a greenfield environment using rapid prototyping Enjoys working with open-ended, evolving problems, and domains 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.