Skip to content

Backend Engineer

Backend engineer on the Data Platform team building scalable, resilient distributed services for large-scale data integration, event processing, and platform extensions. Requires 3+ years backend experience and expertise with distributed systems, messaging, and NoSQL technologies.

Lehi, UTBackend EngineeringRemote3+ YOE

About the role

What You Will Own

  • Design and Develop core data platform components for enabling business process orchestration and workflows.
  • 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 hybrid cloud infrastructure, 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.
  • 3+ years of experience in any back-end language, i.e. Go, Java or Python (Go, Java, or C/C++ experience is a plus).
  • Experience moving and storing TBs of data or 100’s of millions of records.
  • Understanding of distributed systems and building scalable, redundant, and observable services.
  • Expertise in architecting messaging systems, distributed data stores and NoSQL technologies (e.g., Kafka, Google PubSub, Bigtable, Spanner, Vertica, Vitess, S3, Iceberg, etc.).
  • Experience building solutions to run on one or more of the public clouds (e.g., AWS, GCP, etc.).
  • Experience with infrastructure as code, and setting up and maintaining highly available systems.
  • Responsive person with a strong bias for action.
  • Entrepreneurial spirit and a thirst for learning.
  • 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 and visualization.
  • 5+ years of experience in any back-end language, preferably Java, Go or Python.
  • Management of distributed data technologies such as streaming, data mesh, data lakes, warehouses, or distributed machine learning.
  • Experience with Kubernetes.
  • Experience with GCP.
  • A background in operations such as networking, system administration, or DevOps/SRE.
  • Enjoys working in a greenfield environment using rapid prototyping.

Skills

GoJavaPythonCC++KafkaGoogle PubsubBigtableSpannerVerticaVitessS3IcebergAWSGCP

Software Engineer, Verifications Platform

Design and build backend services powering automated verification workflows, financial data integrations, and approval decisioning for lending products. Requires 3+ years building distributed systems in Kotlin or Java.

142k – 197kUnited StatesBackend EngineeringRemote3+ YOEJavaAPIs

Software Engineer

Design and build cloud backend microservices for reliable robot-to-cloud communication, fleet management, and telemetry. Requires 4+ years experience and proficiency in TypeScript, Java, or Python.

153k – 230kFoster City, CABackend EngineeringHybrid4+ YOEJavaRest

Software Engineer, Risk

Build and evolve Chime's risk platform and architecture as a backend-focused engineer on the Trust and Safety team. Requires 3+ years of production software experience and Ruby on Rails or comparable frameworks.

133k – 184kChicago, ILBackend EngineeringHybrid3+ YOEMonitoringDashboards

Software Engineer, Open Source

Core maintainer of the CrewAI open-source Python framework. Designs and maintains agent orchestration APIs, reviews community contributions, and upholds engineering quality in public.

San Francisco, CABackend EngineeringOn-siteUvLLMs

Software Engineer II, Managed Platform Services

Design, build, and scale Crusoe Cloud's customer-facing platforms and managed services. Focus on foundational infrastructure, scalable design, and operational excellence with 3-5 years of experience in Go, Rust, Java, or C++.

140k – 165kSan Francisco, CABackend EngineeringOn-site3+ YOEGoC++