What are the responsibilities and job description for the Health Senior Software Engineer position at Voloridge Investment Management, LLC?
Voloridge Health, headquartered in Jupiter, FL, is a proactive healthcare technology company. We develop advanced tools to deliver predictive, personalized insights to empower individuals and organizations to make data-driven decisions, promoting longer, healthier lives. Voloridge Health is dedicated to developing a data-science-driven approach to assess, track, and improve healthspan. Founded in 2023 with the same data science background that has propelled its sister company, Voloridge Investment Management, as an award-winning quantitative hedge fund.
We are looking for a Senior Software Engineer to build a cutting-edge health diagnostics platform and implement and maintain mission critical cloud-based applications and services.
Summary Of Job Functions
Innovate and Develop
We are looking for a Senior Software Engineer to build a cutting-edge health diagnostics platform and implement and maintain mission critical cloud-based applications and services.
Summary Of Job Functions
Innovate and Develop
- Lead the design, development, and deployment of cloud-based applications, ensuring scalability, reliability, and exceptional user experience
- Solve hard technical challenges, with empirically grounded solutions, like designing backend systems to support mobile and web applications with large numbers of concurrent users
- Design and implement robust software architectures that support advanced data processing and innovative end user features
- Provide technical direction to junior and intern level software engineers
- Work closely with data scientists, product managers, and UX/UI designers to translate complex health data into intuitive, actionable insights for users
- Create documentation and diagrams to communicate designs and system capabilities to technical and non-technical audiences
- Continually review application and operations performance and collaborate with other team members to identify technical debt, increase operating efficiency, or to adapt to new requirements
- Debug and optimize new and existing applications, and maintain high levels of test coverage
- Minimum of 10 years of experience in software development, demonstrating proficiency in building scalable applications
- Bachelor's degree preferred or understanding of the fundamentals of computer science, including appropriate use of data structures and algorithms
- Expertise in programming languages such as Python and C#, with additional experience in Rust considered a plus
- Proficiency with Azure and/or AWS cloud services
- Strong experience using SQL to build and troubleshoot data-driven functionality, preferably with databases such as SQL Server, ClickHouse, or Snowflake
- Strong experience designing and deploying scalable microservices and APIs (e.g., REST, gRPC) for secure, performant data integration
- Remote work options available
- Experience developing software solutions in the healthcare sector
- Understanding of data privacy regulations (e.g. HIPAA) and experience implementing security best practices in software development
- Experience developing streaming data systems including using services like: Kinesis/Kafka, Aws Lambda/ECS, Aws Elastic Cache/Redis
- Experience designing cost-effective, scalable cloud-based systems
- Experience with containerization (Docker) and/or orchestration (Kubernetes)
- Competitive base salary
- Health, dental, vision, life, disability insurance
- 401K
- Credit and Identity Monitoring Service