Senior Software Engineer

2 weeks ago


Chicago, IL, United States Weave Full time

Weave is seeking a talented and experienced Backend Engineer with a focus on Data Analytics. In this role, you will collaborate closely with teams to design and deliver resilient, scalable backend systems that drive essential features in our Analytics platform and products. Your contributions will have a significant impact on how over 30,000 healthcare practices operate daily.

This role is remote.

Reports to: Engineering Manager

Your Responsibilities:

  • Design, build, and maintain scalable backend services and APIs using Go (Golang) microservices.
  • Steer technical architecture and ensure long-term system health by anticipating scaling and maintenance requirements.
  • Work collaboratively with product, design, and frontend teams to deliver high-impact features.
  • Engage in system design reviews, propose and implement robust solutions, and contribute to Weave's overall engineering strategy.
  • Ensure the quality, reliability, and observability of your code from development to production.
  • Manage projects from conception to delivery while maintaining a strong sense of ownership and outcome-oriented focus.
  • Mentor junior engineers by sharing your expertise and fostering best practices.

Qualifications for Success:

  • 5+ years of backend engineering experience with modern programming languages such as Go, Java, Python, Ruby, or C# (preference for Go or willingness to learn).
  • Proven experience in designing and building RESTful APIs and backend services.
  • Proficient in working with relational databases and SQL.
  • Experience in building data and analytics platforms.
  • Strong grasp of distributed systems and inter-service communication (such as protobufs/gRPC, ReST, NSQ, Kafka, Redis).
  • Familiarity with data engineering tools such as connectors, message queues, data warehousing, Airflow/Dagster, dbt, etc.
  • Willingness to participate in an on-call rotation and take responsibility for production systems.

What We Value:

  • Experience deploying and maintaining services in cloud environments, especially Google Cloud Platform (GCP).
  • Proficiency with Docker/Kubernetes and observability tools (metrics, alerts, tracing) for service reliability.
  • Knowledge of protobufs/gRPC, or Temporal, with experience in transitioning from monoliths to microservices.
  • A thoughtful approach to technical debt and scalability, with a focus on writing resilient code for the future.
  • Ability to foster cross-functional collaboration and effectively communicate complex systems to technical and non-technical stakeholders.
  • A curious mindset that seeks understanding before action, and a commitment to elevating your team.
  • A passion for taking ownership of responsibilities and delivering results.

At Weave, we are committed to creating an inclusive workplace where all individuals are valued and supported. We encourage applicants from all backgrounds who are eager to learn, problem-solve, and advance in their careers.

Please note that all official correspondence will occur via Weave branded email. We will never ask you to share banking information, cash checks, or purchase software or equipment during any part of the interview or hiring process.



  • Chicago, IL, United States Hologram Inc Full time

    Join to apply for the Senior Software Engineer role at Hologram Inc. Join to apply for the Senior Software Engineer role at Hologram Inc. Get AI-powered advice on this job and more exclusive features. About Hologram Hologram is building the future of IoT connectivity, delivering internet access to millions of connected devices worldwide. We process About...


  • Chicago, IL, United States Strategic Employment Full time

    updated 11/26/25About the Role TradingBlock is seeking an outstanding Senior Software Engineer to join our team and drive the development of our core back-end trading infrastructure. If you have deep experience building high-quality, high-performance systems for trading or brokerage operations, we want to talk to you. You will play a crucial role in...


  • Chicago, IL, United States Strategic Employment Full time

    updated 11/26/25About the Role TradingBlock is seeking an outstanding Senior Software Engineer to join our team and drive the development of our core back-end trading infrastructure. If you have deep experience building high-quality, high-performance systems for trading or brokerage operations, we want to talk to you. You will play a crucial role in...


  • Chicago, IL, United States Strategic Employment Full time

    updated 11/26/25About the Role TradingBlock is seeking an outstanding Senior Software Engineer to join our team and drive the development of our core back-end trading infrastructure. If you have deep experience building high-quality, high-performance systems for trading or brokerage operations, we want to talk to you. You will play a crucial role in...


  • Chicago, IL, United States Strategic Employment Full time

    updated 11/26/25About the Role TradingBlock is seeking an outstanding Senior Software Engineer to join our team and drive the development of our core back-end trading infrastructure. If you have deep experience building high-quality, high-performance systems for trading or brokerage operations, we want to talk to you. You will play a crucial role in...


  • Chicago, IL, United States Strategic Employment Full time

    updated 11/26/25About the Role TradingBlock is seeking an outstanding Senior Software Engineer to join our team and drive the development of our core back-end trading infrastructure. If you have deep experience building high-quality, high-performance systems for trading or brokerage operations, we want to talk to you. You will play a crucial role in...


  • Chicago, IL, United States Strategic Employment Full time

    updated 11/26/25About the Role TradingBlock is seeking an outstanding Senior Software Engineer to join our team and drive the development of our core back-end trading infrastructure. If you have deep experience building high-quality, high-performance systems for trading or brokerage operations, we want to talk to you. You will play a crucial role in...


  • Chicago, IL, United States Carefeed Full time

    Work Location: Chicago, IL (Hybrid) About Us: Carefeed is the platform senior living and long-term care providers use to bring order, clarity, and calm to their day. By replacing paper, calls, and disconnected tools with an all-in-one platform, Carefeed digitizes and automates the work that takes teams away from residents and families. Carefeed works...


  • Chicago, IL, United States Carefeed Full time

    Work Location: Chicago, IL (Hybrid) About Us Carefeed is the all-in-one technology platform that helps senior living and long-term care providers simplify daily operations across every community. It automates and organizes the work teams handle each day so they are not relying on paper, spreadsheets, calls, emails, or disconnected tools. Communities use...


  • Chicago, IL, United States Carefeed Full time

    Work Location: Chicago, IL (Hybrid) About Us Carefeed is the all-in-one technology platform that helps senior living and long-term care providers simplify daily operations across every community. It automates and organizes the work teams handle each day so they are not relying on paper, spreadsheets, calls, emails, or disconnected tools. Communities use...