Companies you'll love to work for

Everywhere Ventures
companies
Jobs

Senior Software Engineer

Radish Health

Radish Health

Software Engineering
New York, NY, USA
Posted on Aug 11, 2025

Radish Health is looking for a Senior Software Engineer to join our growing engineering team. In this role, you'll be responsible for designing, developing, and maintaining scalable applications and services. You'll lead technical solutioning efforts, make architectural decisions, and help define best practices to ensure long-term performance and reliability. You'll be instrumental in building and deploying AI/ML capabilities that directly impact patient care, clinical decision-making, and healthcare operations.

This role will help integrate new technologies and oversee all engineering activities for the cross-functional team. This includes the consumer (patient)-facing experiences, clinical and administrative interfaces, and building out all underlying capabilities that support those experiences. Teams are small and agile, and the role is very hands-on, combining individual contribution with technical leadership.

You'll play a key role in setting technical direction, mentoring and working with other engineers, and collaborating across teams to deliver impactful solutions.

Responsibilities

  • Collaborate with team members and business stakeholders to understand requirements and develop effective technical solutions
  • Lead and manage a team of onshore and offshore developers, providing technical leadership and mentorship
  • Oversee the design, development, testing, and deployment of applications
  • Deliver flexible and robust solutions that meet overall business objectives
  • Participate in technical solution reviews and ensure implementation of best practices
  • Perform hands-on solution design and develop proof-of-concepts for new features or technologies
  • Implement and maintain modern DevOps practices to ensure smooth, automated delivery processes
  • Leverage AI and automation technologies to optimize workflows, improve efficiency, and enhance product capabilities
  • Build and optimize data pipelines that feed AI/ML models with healthcare data from multiple sources
  • Continuously learn and stay current with emerging technologies, industry trends, and best practices to drive innovation and maintain technical excellence

About You

Operational Excellence - You have a deep understanding of software engineering best practices, including clean code, refactoring, complexity reduction, schema design, and Domain-Driven Design. You take pride in writing production-ready, high-quality, and maintainable code.

Mission-Driven - You care deeply about improving healthcare and patient outcomes. You're excited to work at a company that is using technology to transform how care is delivered.

Exceptional Communicator - You're able to clearly and effectively communicate complex technical ideas—whether in writing, on calls, or in collaborative sessions. You thrive in a remote-first environment and enjoy working closely with engineers, product managers, and other stakeholders.

Execution-Oriented - You have a strong bias for action and delivering results. You don't wait for perfect conditions—you move things forward, overcome blockers, and get the job done.

Data-Driven & Systems Thinker - You are a systems thinker whose happy place is imagining new ways of capturing and capitalizing on data. Where others see dormant, siloed information, you see the potential for AI/ML-powered insights, intelligent automation, and seamless integrations. You excel at designing end-to-end solutions that combine traditional data engineering with modern AI capabilities to create scalable, automated workflows that enhance healthcare delivery.

Analytical Problem Solver - You thrive on breaking down complex technical challenges into manageable components. You approach problems systematically, use data to drive decisions, and can identify root causes quickly. You're comfortable working with ambiguous requirements and can design elegant solutions for intricate workflows.

Requirements

  • Bachelor's or master's degree in Computer Science, Information Technology, or a related field
  • Proven 6–8 years of software development experience, with at least 3 years in a team lead or technical leadership role
  • Strong proficiency in C#, or alternatively Java or Node.js, with a solid understanding of object-oriented programming principles and design patterns
  • Hands-on experience with .NET Framework/Core (including ASP.NET MVC, ASP.NET Core, Web API) or equivalent frameworks in Java (Spring, Jakarta EE) or Node.js (Express.js)
  • Strong database skills with expertise in SQL Server, including writing and optimizing stored procedures, functions, and views
  • Proven experience building secure and performant RESTful APIs
  • Proficiency in React.js for front-end development
  • Solid knowledge of TypeScript and JavaScript, including ES6+ features and modern development best practices
  • Understanding of UI/UX principles to collaborate effectively with design and deliver intuitive user experiences
  • Understanding of software development lifecycle (SDLC) methodologies, particularly Agile
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP)
  • Experience with key AWS services including IAM, Lambda, API Gateway, RDS, EC2, and S3 (or similar services in other cloud platforms)
  • Cloud certifications demonstrating expertise in cloud architecture and administration
  • Experience with microservices architecture
  • Strong experience with Git for version control and collaborative development workflows
  • Hands-on experience with AI/ML technologies, including integrating and consuming AI APIs (OpenAI, Azure Cognitive Services, AWS Bedrock, etc.), building solutions using Retrieval-Augmented Generation (RAG) for knowledge systems, fine-tuning pre-trained models with specific datasets, and model experimentation, hyperparameter tuning, and performance optimization in production environments
  • Exposure to data engineering practices, including building data pipelines for model training and inference, data preprocessing and feature engineering, and ensuring data quality and validation
  • Understanding of security best practices, procedures, and policies

Nice to Have

  • Experience building and deploying AI agents for healthcare workflows, including multi-step reasoning, tool integration, and autonomous task execution
  • Familiarity with agent frameworks and orchestration platforms
  • Knowledge of prompt engineering techniques and agent behavior optimization
  • Experience with workflow automation platforms like n8n
  • Experience with low-code/no-code platforms like Retool for rapid application development
  • Experience with data warehouses like BigQuery, Redshift, or Snowflake
  • Experience with containerization technologies like Docker

Benefits Includes

  • Flexible Paid Time Off (PTO)
  • Health, Dental and Vision Insurance
  • 401(k) Retirement Plan
  • Flexible Spending Accounts

Additional Information

  • This is a full-time, hybrid position located within the United States. Team members are expected to work 2 days per week in our NYC office.