Skip to content

Staff Software Engineer

United StatesBackend EngineeringRemote12+ YOE
Summary

Lead design and development of scalable health data systems as a hands-on engineering leader with 12+ years of experience. Drive cross-functional projects and solve complex technical challenges in a remote startup environment.

About the role

Key Responsibilities

  • Lead the design and development of sophisticated software solutions, ensuring scalability, robustness, and maintainability while actively coding and managing the team
  • Engage in cross-functional collaboration, providing technical leadership and ensuring clarity in engineering decisions
  • Drive high-impact projects from conception to delivery, aligning with strategic objectives
  • Tackle and resolve complex technical challenges, setting benchmarks for engineering excellence
  • Stay at the forefront of emerging technologies and apply knowledge innovatively to the platform

Requirements

  • At least 12 years of proven experience in software engineering, with significant leadership capacity in a startup environment including active coding and team management
  • Proficiency in Python
  • Familiarity with cloud platforms (AWS, Google Cloud) and containerization technologies (Docker)
  • Strong understanding of software engineering principles including Agile methodologies, test-driven development (TDD), and CI/CD
  • Experience building and maintaining large-scale systems
  • Excellent problem-solving abilities and analytical skills
  • Comfort with remote work and effectiveness in a collaborative, distributed team environment
  • Bias toward action, entrepreneurial spirit, and excellent communication skills

Nice-to-Haves

  • Background in Data Engineering for managing, processing, and analyzing large data sets
  • Advanced skills in React, React Native, GCP, and Postgres
Skills
PythonAWSGoogle CloudDockerAgileTDDCI/CDReactReact NativePostgres