Note: The job is a remote job and is open to candidates in USA. Well is on a mission to transform healthcare through a consumer health engagement platform that integrates various services. The Senior Software Engineer will lead the development of this technology platform, collaborating with a diverse team to design and implement product features that enhance user engagement and health outcomes.
Responsibilities
- Own substantial workstreams, including both new user-facing features and improvements on our existing services ecosystem
- Break down problems into a cogent execution plan and then deliver on that plan with high quality maintainable code
- Collaborate with a team of fellow Haskellers, mobile, backend and data science practitioners to create and deliver a seamless, tailored experience for our users
- Contribute substantially to platform architectural decisions and enhance our team’s ability to make correct decisions that stand the test of time
- Help build and maintain internal administrative applications that support core functioning of our technology platform
- Help us achieve operational excellence in software development by participating in and leading code reviews, quality assurance, and production monitoring
- Take personal responsibility for achieving and maintaining Engineering momentum in a Healthcare environment that prioritizes security, privacy and compliance with HIPAA guidelines as well as a variety of best practices
Skills
- Expertise in the principled delivery of production software using functional programming concepts (such as immutability and advanced type systems)
- Proven knowledge of Haskell in particular (though not necessarily in production)
- Broad understanding of multiple programming languages and paradigms to ensure effective collaboration across our diverse mobile, backend, and data science teams
- Enthusiastic about leveraging LLMs to accelerate development, while maintaining uncompromising standards for delivering succinct, maintainable, slop-free code
- Driven to explore and adopt new patterns, languages, and methodologies, actively contributing to our evolving engineering culture rather than relying on the status quo
- Experience in building systems that are data-driven and interact with a variety of external sources, including databases and their tradeoffs, streaming solutions and APIs
- Good understanding of both microservices and monolith patterns with insight into the choices and tradeoffs involved
- Experience with modern cloud platforms; AWS, GCP, Azure
- Experience in Healthcare contexts
- Good understanding of security principles in software development broadly and as specifically applied to consumer-facing applications
- Degree and background in a related field such as Computer Science, Engineering or a quantitative discipline with strong demonstrated practical experience
Benefits
- Bonus
- Benefits
Company Overview
Company H1B Sponsorship