
Senior Software Engineer, Data Apps
GeneDx
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $162,000 - $185,000 per year
Job Level
About the role
- Build and maintain data-driven React applications using a python backend, embedded BI solutions (Sigma), and AI-enabled services as appropriate
- Develop web interfaces and tools that consume and display data from the enterprise data warehouse and AI-backed APIs
- Implement and integrate BI tools, embedded analytics, and AI-assisted workflows (e.g., natural language querying, summarization, recommendations)
- Integrate with AI platforms, SDKs, and Model Context Protocol (MCP) servers to incorporate LLM-backed functionality into applications in a secure and reliable manner
- Work with structured and semi-structured data to deliver performant, reliable data and AI-driven solutions
- Build data models in a Snowflake data warehouse as needed
- Partner with Data Engineering and Product teams to support workflows across commercial data applications, clinical operations, lab logistics, commercial analytics, and AI-enabled use cases
- Apply best practices in code quality, testing, performance optimization, secure design, and responsible AI usage
- Contribute ideas to improve usability, scalability, and maintainability of internal applications, including human-in-the-loop AI interactions
- Collaborate effectively in a cross-functional, remote-first environment
- Use infrastructure-as-code (Terraform) to provision and manage cloud environments, including AI-related services
- Develop and deploy applications within containerized environments (Docker, Kubernetes), including services supporting AI inference and orchestration
Requirements
- Bachelor’s degree in Computer Science, Engineering, Data Science, or related field; Master’s degree preferred
- Minimum 5+ years of experience building data-driven applications; experience in healthcare, life sciences, or regulated environments preferred
- Experience building and maintaining React applications with a python backend and embedded BI solutions (Sigma)
- Experience developing web interfaces that consume data from an enterprise data warehouse (Snowflake) and modern APIs
- Experience integrating BI tools, embedded analytics, and AI/LLM-enabled application features using modern SDKs or APIs
- Familiarity with integrating AI utilities such as MCP servers, AI SDKs, and model-backed services
- Experience working with structured and semi-structured data to deliver performant, reliable solutions
- Experience building data models in Snowflake to support analytics and downstream application use cases
- Strong understanding of software engineering best practices, including testing, performance optimization, observability, and secure design
- Experience with infrastructure-as-code (Terraform), containerization (Docker), and orchestration (Kubernetes)
- Ability to collaborate effectively with Data Engineering, Product, and AI stakeholders in a cross-functional, remote-first environment.
Benefits
- Paid Time Off (PTO)
- Health, Dental, Vision and Life insurance
- 401k Retirement Savings Plan
- Employee Discounts
- Voluntary benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactPythonBI solutionsAI-enabled servicesData modelingSnowflakeInfrastructure-as-codeDockerKubernetesPerformance optimization
Soft Skills
CollaborationCross-functional teamworkUsability improvementScalabilityMaintainabilityCommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in EngineeringBachelor’s degree in Data ScienceMaster’s degree in related field