Senior Software Engineer, BI

Cohere Health
2h$130,000 - $150,000Remote

About The Position

This is a unique opportunity to join a software engineering team that is growing quickly. You will build impactful healthcare technology on a modern stack utilizing your full stack software engineering background. You'll provide senior-level technical leadership, own architecture and delivery of core features across the BI platform, while also improving scalability, performance, and reliability of the front-end application that embeds and serves BI content to clients.

Requirements

  • Bachelor’s degree in Computer Science or equivalent experience
  • 6+ years of experience across the software development lifecycle
  • Strong backend experience with Python and modern web frameworks
  • Experience building and scaling RESTful APIs and cloud-native systems
  • Hands-on experience with AWS (S3, DynamoDB, Lambda, API Gateway, Athena, CloudWatch)
  • Strong knowledge of object-oriented design, system architecture, and design patterns
  • Frontend experience with React and TypeScript/JavaScript
  • Experience working with SQL and NoSQL databases (DynamoDB, MongoDB, etc.)
  • Strong understanding of data modeling, query optimization, and large datasets
  • Experience building data pipelines, ETL processes, or analytics platforms
  • Familiarity with CI/CD pipelines, DevOps practices, and infrastructure as code
  • Proven ability to lead technical initiatives and mentor other engineers
  • Strong communication skills and ability to explain technical concepts clearly
  • Ownership mindset and ability to balance speed with quality in a startup environment

Responsibilities

  • Lead technical design and architecture for complex features across the BI platform
  • Own end-to-end delivery of features, platform improvements, and system optimizations
  • Drive technical decisions by evaluating trade-offs and making data-informed choices
  • Architect and build scalable cloud-based services using Python (FastAPI/Flask/Django)
  • Develop REST APIs, ETL pipelines, and backend systems for analytics and reporting
  • Build and maintain React + TypeScript web applications and interactive dashboards
  • Design systems that handle large datasets, complex queries, and high-scale usage
  • Establish and enforce engineering best practices, design patterns, and coding standards
  • Optimize performance, reliability, and scalability across services and databases
  • Define and maintain testing strategies using tools like pytest, Jest, and Cypress
  • Ensure systems meet healthcare security, compliance, and data governance standards
  • Mentor junior and mid-level engineers through code reviews and pairing
  • Collaborate with product, data science, analytics, and business teams

Benefits

  • 💻 Fully remote opportunity with about 5% travel
  • 🩺 Medical, dental, vision, life, disability insurance, and Employee Assistance Program
  • 📈 401K retirement plan with company match; flexible spending and health savings account
  • 🏝️ Up to 184 hours (23 days) of PTO per year + company holidays
  • 👶 Up to 14 weeks of paid parental leave
  • 🐶 Pet insurance
  • The salary range for this position is $130,000 to $150,000 annually; as part of a total benefits package which includes health insurance, 401k and bonus. In accordance with state applicable laws, Cohere is required to provide a reasonable estimate of the compensation range for this role. Individual pay decisions are ultimately based on a number of factors, including but not limited to qualifications for the role, experience level, skillset, and internal alignment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service