Staff Software Engineer
Function Health · Canada, USA
Job Description
Staff Software Engineer
Company: Function Health Location: Remote (Canada, USA) Contract: Permanent
About Function Health
Function Health is building the AI operating system for health, dedicated to empowering individuals to live 100 healthy years. We are moving beyond reactive care to provide proactive, data-driven insights into human biology. Recognized as one of Fast Company’s Most Innovative Companies of 2024 and backed by Andreessen Horowitz (a16z), Function is scaling rapidly after a $298M Series B funding round. We use advanced diagnostics, deep biomarker testing, longitudinal data, and AI-enabled insights to equip members with actionable intelligence for improving both the quality and length of their lives.
We are seeking world-class talent who are deeply committed to our mission, possess a relentless bias toward action, and have a growth mindset. Function fosters a collaborative and dynamic environment where we build the future of health technology every day.
About the Role
We are looking for a highly skilled and innovative Staff Software Engineer to join our dynamic team. In this role, you will be instrumental in designing, developing, and implementing software solutions that enable our members to access their health data in real-time. You will play a critical role in leading our engineering efforts, ensuring scalability, performance, and security across all our systems.
The ideal candidate is a meticulous, self-motivated, and seasoned engineer who thrives in a fast-paced environment. As a key member of our tech team, your expertise will be vital in shaping the future of our systems as we scale. This role is perfect for someone energetic, talented, and deeply committed to our mission of revolutionizing health technology.
Key Responsibilities
- Design and Development Leadership: Lead the design and development of sophisticated software solutions, ensuring they are scalable, robust, and maintainable. Actively code while providing strategic oversight and hands-on contribution.
- Cross-Functional Collaboration: Engage with cross-functional teams, providing technical leadership and ensuring clarity in engineering decisions.
- Strategic Project Management: Drive high-impact projects from conception to delivery, aligning closely with Function’s strategic objectives.
- Technical Problem Solving: Resolve complex technical challenges, setting a benchmark for engineering excellence.
- Innovation and Technology Advancement: Stay at the forefront of emerging technologies and trends, applying this knowledge innovatively to our platform.
Requirements
- Proven Experience: At least 12 years of experience in software engineering, with a significant portion in a leadership capacity within a startup environment, including active coding and team management.
- Passion for Healthcare Innovation: A deep passion for leveraging technology to enhance healthcare and empower individuals.
- Software Development Expertise: Extensive experience in software development, with proficiency in Python.
- Cloud and Containerization Proficiency: Familiarity with cloud platforms (AWS, Google Cloud) and containerization technologies (Docker).
- Engineering Principles: Strong understanding of software engineering principles and practices, including Agile methodologies, test-driven development (TDD), and continuous integration/continuous deployment (CI/CD).
- Large-Scale System Development: Experience in building and maintaining large-scale systems.
- Problem-Solving Skills: Excellent analytical and problem-solving abilities.
- Remote Work Compatibility: Proven effectiveness in a collaborative, distributed team environment.
- Commitment to Learning: A continuous learner, open to questioning assumptions and dedicated to innovation.
- Bias Toward Action: Demonstrated ability to take initiative and make decisions under uncertainty.
- Entrepreneurial Spirit: Strong adaptability and a knack for building and optimizing processes.
- Communication: Excellent communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
Nice-to-Have Skills and Experiences
- Data Engineering background.
- Advanced skills in Python, React, React Native, GCP, and Postgres.
- Experience in building and deploying machine learning services.
- Start-up experience, particularly as a founder or early engineering hire.
- Familiarity with health technologies (e.g., Oura, Whoop, Apple Watch, CGMs).
Key Projects and Initiatives
- AI-Powered Health Analysis Tools: Lead or contribute to the development of AI tools for analyzing health data, offering personalized recommendations and predictions.
- Enhancing Data Integration: Play a crucial role in integrating diverse data sources (wearables, medical records) into our platform for a holistic health view.
Why You'll Love Working With Us
- Empowerment in Your Role: Autonomy to choose projects that align with your passion and expertise in a supportive, non-micromanaged atmosphere.
- Collaborative and Innovative Culture: Be part of a vibrant community that thrives on collaboration, swift execution, and fresh ideas.
We offer a competitive salary
✨ This description was enhanced by AI based on the original listing.