Software Engineer - Hybrid/Bellevue, WA

Brook IncBellevue, WA
4hHybrid

About The Position

About Brook Inc Brook Health delivers care beyond the walls of the doctor’s office. Brook provides people living with chronic conditions a highly personalized experience enhanced by AI and powered by mobile apps, connected devices, and a team of health coaches and clinicians. We help people achieve their long-term health goals by supporting smart, daily decisions and partnering with their primary care physicians. Our product suite includes continuous remote monitoring, population health management tools, and a CDC-approved diabetes prevention program. Brook has an intentional, user-centric culture with high expectations for delivering better health outcomes for patients, providers, and health systems. Position Summary The Software Engineer builds the systems that power Brook’s care platform—backend services, APIs, and data pipelines that directly impact how patients are monitored and supported every day. The role is designed for engineers who want to take ownership of meaningful problems and see their work in production quickly. The environment requires comfort with ambiguity and a bias toward action. Problems are not always fully defined, and success comes from breaking them down, making sound decisions, and moving quickly while maintaining quality. Brook operates as an AI-forward engineering organization. AI-assisted development is part of how work gets done, not an optional layer. Engineers in this role are expected to actively use these tools to move faster, write better code, and solve problems more effectively. Strong performance leads to rapid expansion in scope, including ownership of more complex systems, deeper involvement in design, and influence on engineering standards and practices. Located in Bellevue, WA (Hybrid; M–Th in office, Friday remote)

Requirements

  • Strong foundation in backend development, including APIs, microservices, and distributed systems
  • Ability to design and build scalable, maintainable systems with attention to performance and reliability
  • Demonstrated and consistent use of AI-assisted development tools to improve speed, code quality, and problem-solving; actively evaluates and adopts new tools to enhance engineering effectiveness
  • Solid understanding of cloud environments and containerization concepts
  • Working knowledge of database design and data modeling (relational and/or NoSQL)
  • Strong problem-solving skills with the ability to debug and resolve production issues independently
  • Effective communicator who collaborates well across technical and non-technical teams
  • Ability to operate with ownership in a fast-paced, evolving environment with competing priorities
  • Continuous learning mindset, particularly in AI, healthcare technology, and scalable system design

Nice To Haves

  • Minimum 2–5 years of professional software engineering experience in a production environment
  • Experience with backend languages such as Python, Node.js/TypeScript, Go, or Java
  • Experience using AI-assisted coding tools (e.g., GitHub Copilot, Claude, ChatGPT, Cursor) in day-to-day development
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker)
  • Experience with relational and/or NoSQL databases (PostgreSQL, MongoDB, or similar)
  • Experience with CI/CD pipelines, version control (Git), and automated testing
  • Exposure to AI/ML concepts and integrating model-driven features into applications
  • Experience in healthcare technology or other regulated industries
  • Experience with event-driven architectures, message queues, or streaming platforms
  • Familiarity with Kubernetes or infrastructure-as-code
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)

Responsibilities

  • Build, test, and deploy features across Brook’s platform, including APIs, microservices, and data processing pipelines
  • Write clean, well-tested code using modern development practices and AI-assisted tools as part of everyday workflow
  • Own features end-to-end, from initial design through production deployment and ongoing support
  • Collaborate with engineers, product managers, and clinical partners to translate requirements into reliable, scalable solutions
  • Contribute to system and feature design, with increasing ownership over architecture and technical decisions
  • Apply AI-assisted development practices to improve speed, quality, and problem-solving; identify and adopt tools that increase effectiveness
  • Integrate AI/ML capabilities into Brook’s products, including working with model APIs and building lightweight data pipelines that support intelligent features
  • Participate in code reviews, sprint planning, and retrospectives, contributing to a culture of continuous improvement
  • Support production systems through monitoring, debugging, and incident response; proactively identify and address issues before they scale
  • Identify and act on opportunities to improve systems, workflows, and engineering practices beyond assigned work
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service