As a Principal Engineer at Willow Health, you will play a pivotal role in leading and
managing all of our engineering assets. You will drive the development and integration
of solutions across our full-stack product architecture, third-party software products,
data warehouse, and analytics dashboards. As a key technical leader, you will be
responsible for defining the technical strategy, ensuring scalability, performance, and
security, and fostering a culture of excellence within the engineering team. Your work
will directly impact our ability to innovate, grow, and deliver exceptional value to our
customers.
What you'll be doing
- Lead and Oversee Engineering Assets: Manage all aspects of engineering efforts across the organization, including full-stack development, third-party software integrations, data warehousing, and analytics dashboards.
- Architect and Develop Technical Solutions: Design and implement scalable, high-performance, and secure systems that align with business goals and user needs.
- Strategic Leadership: Execute the technical strategy and roadmap, guiding architectural decisions, tool selection, and development processes to ensure quality and efficiency.
- Mentorship and Team Development: Initially, take on a hands-on role in building and developing technical solutions, with the opportunity to mentor and lead additional engineers as the team grows. Foster a culture of learning, collaboration, and continuous improvement over time.
- Cross-Functional Collaboration: Be a part of a small, friendly, and collaborative team dedicated to delivering exceptional experiences. Your input and teamwork will be crucial to our success.
- Manage Third-Party Integrations: Oversee the development, customization, and maintenance of integrations with third-party software products, ensuring seamless functionality and data exchange.
- Data Management and Analytics: Lead the design and implementation of our data warehouse and analytics infrastructure, providing meaningful insights and enabling data-driven decision-making.
- Quality Assurance: Establish and maintain best practices for code quality, testing, deployment, and monitoring to ensure high standards and optimize system performance.
- Continuous Improvement: Identify and lead initiatives to enhance engineering processes, tools, and technologies, driving productivity, security, and scalability.
- Handling Sensitive Data: Manage and protect PHI (Protected Health Information) and PII (Personally Identifiable Information) by applying a deep understanding of encryption, tokenization, and pseudonymization techniques to ensure data security and regulatory compliance.
- Security and Compliance Leadership: Contribute to the development and implementation of the organization's security and compliance program, ensuring that all technical solutions adhere to relevant standards and regulations (e.g., HIPAA).
What We’re Looking For
- Technical Expertise: Extensive experience in designing and building scalable web applications, managing data architectures, and integrating with third-party software products.
- Leadership and Mentorship: Proven experience in mentoring engineers and leading high-performing teams, fostering a culture of excellence and collaboration.
- Strategic Vision: Ability to develop and execute a technical strategy that aligns with business objectives and adapts to evolving needs.
- Full Stack Proficiency: Strong understanding of front-end frameworks (e.g., React, Angular), back-end languages (e.g., Node.js, Python), and databases (SQL, NoSQL).
- Data Management: Expertise in data warehousing, ETL processes, and analytics dashboards, with experience in tools like Snowflake and Looker.
- Integration Experience: Familiarity with integrating and managing third-party software tools, APIs, and services.Problem Solver: Strong analytical and problem-solving skills with a focus on delivering innovative and efficient solutions.
- Adaptability: Comfort working in a dynamic, fast-paced environment, with the ability to adapt to changing requirements and new challenges.
- Security Expertise: Proven experience in handling PHI/PII data, with a deep understanding of encryption techniques and best practices for data protection. This includes implementing end-to-end encryption, hashing sensitive data for secure storage, and ensuring compliance with regulations such as HIPAA.
Who are you
- Extensive Experience: 8+ years of experience in software engineering roles, with a proven track record in full-stack development and data management.
- Cloud and Infrastructure: Strong understanding of modern infrastructure, including cloud platforms (e.g., AWS, GCP, Azure), containerization tools (e.g., Docker, Kubernetes), and standard database technologies (e.g., PostgreSQL, Elasticsearch).
- Cross-Team Collaboration: Proven experience solving complex engineering problems that span multiple teams, promoting effective communication and teamwork.
- Leadership and Mentorship: Demonstrated experience in leading and mentoring engineering teams, fostering a culture of learning, collaboration, and continuous improvement.
- User Management Expertise: Strong knowledge of user management concepts, including authentication, authorization, sessions, and token management, to secure front-end and back-end communications.
- Low-Ego Team Player: You are a humble team player who values collaboration, supports your colleagues, and thrives in environments with high levels of complexity, uncertainty, and ambiguity.
- Nice to Have: Experience or familiarity with AI tools that can be used to augment the Software Development Life Cycle (SDLC), enhancing processes such as coding, testing, and deployment.