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