Emmes
Posted 2y ago

Lead Software Engineering

Emmes
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • leading engineering
  • designing architecture
  • integrating ai
Requirements
  • 8+ years software development, 3+ years technical leadership
  • Expertise in medical imaging
  • Cloud-native microservices
  • AI/ML integration
  • React/TypeScript
  • Node.js, DICOM
  • Strong communication and QA/compliance focus
Technical tools mentioned
ReactJSTypeScriptJavaScriptHTML5CSS3CornerstoneJSOHIF ViewerOpenLayersVTK.jsOpenCVDICOMDICOMwebNode.jsExpress.jsGraphQLREST APIsAWSAzureGoogle CloudPostgreSQLMySQLAuroraDynamoDBMongoDBDockerKubernetesECSEKSCI/CDGitHub ActionsAWS CodePipeline

Job description

Emmes Group: Building a better future for us all.

 

Emmes Group is transforming the future of clinical research, bringing the promise of new medical discovery closer within reach for patients. Emmes Group was founded as Emmes more than 47 years ago, becoming one of the primary clinical research providers to the US government before expanding into public-private partnerships and commercial biopharma. Emmes has built industry leading capabilities in cell and gene therapy, vaccines and infectious diseases, ophthalmology, rare diseases, and neuroscience.

 

We believe the work we do will have a direct impact on patients’ lives and act accordingly. We strive to build a collaborative culture at the intersection of being a performance and people driven company. We’re looking for talented professionals eager to help advance clinical research as we work to embed innovation into the fabric of our company. If you share our motivations and passion in research, come join us!

 

Primary Purpose

 

We are seeking an experienced and hands-on Lead Software Engineer to lead the design, development, and delivery of a next-generation Ophthalmology Imaging Viewer platform. The platform will enable clinicians and graders to review retinal and ophthalmic images, visualize AI-assisted findings, manage imaging workflows, and support clinical research and decision-making.

The ideal candidate will have strong expertise in medical imaging applications, cloud-native software development, modern web technologies, and integration of AI/ML algorithms into clinical workflows. The individual will lead a team of engineers, collaborate closely with Product Management, Clinical Experts, Data Scientists, and QA teams, and drive technical excellence across the platform.

  • Product Design & Architecture

    • Lead the architecture, design, and development of a scalable ophthalmology image viewing platform.
    • Define software architecture, coding standards, and technical roadmaps.
    • Drive cloud-native and microservices-based application development.

    AI Integration & Clinical Decision Support

    • Integrate AI/ML models into image viewing workflows to assist clinicians and human readers.
    • Collaborate with Data Science teams to operationalize model deployment, monitoring, and performance evaluation.
    • Ensure AI outputs are presented in a clinically explainable and auditable manner.

    Medical Imaging & Interoperability

    • Implement support for DICOM and ophthalmic imaging standards.
    • Develop image annotation, measurement, grading, and reporting capabilities.
    • Ensure compatibility with healthcare interoperability standards where applicable.

    Engineering Leadership

    • Lead, mentor, and coach software engineers.
    • Conduct code reviews and architectural reviews.
    • Promote engineering best practices including test automation, CI/CD, security, and observability.
    • Manage sprint planning, technical backlog prioritization, and delivery commitments.
    • Drive technical innovation and continuous improvement initiatives.

    Quality & Compliance

    • Ensure development aligns with software quality processes.
    • Support software validation and verification activities.
    • Maintain technical documentation required for regulatory and quality audits.
    • Implement secure coding practices and data privacy controls.

    Required Skills & Experience

    Experience

    • 8+ years of software development experience.
    • 3+ years of technical leadership experience leading engineering teams.
    • Proven experience building enterprise-scale imaging or healthcare applications.
    • Experience working in Agile/Scrum environments.

    Front-End Development

    • Strong expertise in ReactJS, TypeScript, JavaScript, HTML5, CSS3
    • Experience building high-performance Single Page Applications (SPA).
    • Experience with image-intensive applications requiring advanced rendering and visualization.

    Medical Imaging

    • Experience with one or more imaging toolkits/frameworks CornerstoneJS, OHIF Viewer, OpenLayers, VTK.js, OpenCV
    • Strong understanding of DICOM, DICOMweb, Image annotation standards, Medical imaging workflows
    • Experience handling large image datasets and multi-resolution image pyramids.

    Backend & Cloud Technologies

    • Strong experience with Node.js, Express.js, GraphQL, REST APIs
    • Experience with cloud platforms AWS, Azure, Google Cloud
    • Experience building microservices and event-driven systems.

    Databases

    • Experience with PostgreSQL, MySQL, Aurora, DynamoDB, MongoDB
    • Strong understanding of data modeling and performance optimization.

    AI/ML Integration

    • Experience integrating AI/ML inference services into production applications.
    • Experience visualizing AI outputs within user-facing applications.
    • Experience with Docker, Kubernetes, ECS/EKS, CI/CD pipelines, GitHub Actions, AWS CodePipeline

    Preferred Qualifications

    • Experience in ophthalmology, radiology, pathology, or healthcare imaging domains.
    • Experience developing Software as a Medical Device (SaMD).
    • Familiarity with FDA, IEC 62304, ISO 13485, HIPAA, GDPR, or related healthcare regulations.
    • Experience working with retinal imaging or ophthalmology AI products.
    • Knowledge of clinical trial imaging workflows and image grading systems.
    • Experience with image annotation platforms and medical AI validation processes.
  • B.E., B.Tech., M.E., M.Tech., MCA, or equivalent degree in Computer Science, Electronics, Biomedical Engineering, or related field.
  • Advanced degree in Computer Science, Artificial Intelligence, Medical Imaging, or Biomedical Engineering is a plus.

CONNECT WITH US!

Follow us on Twitter - @EmmesCRO

Find us on LinkedIn - Emmes

 

 

About Emmes

Full-service contract research organization supporting clinical trial development.

Year founded
1977
Organization type
Private
Latest investment
Private Equity — led by New Mountain Capital
Headquarters
US

Similar jobs

Software Engineer roles near Bengaluru, Karnataka
5h
Save
Mark Applied
Hide
Software Engineer I, ServiceNow
Bengaluru, Karnataka, India
OnsiteFull Time
Nike
NikeNYSE: NKE: Designs and sells athletic footwear, apparel, and equipment.
2+ YOEGraduates with around 2 years of ServiceNow experience, strong programming skills, automation and API-driven development exposure, GenAI and Agentic framework familiarity, and collaboration skills.
ServiceNow, ServiceNow APIs, Virtual Agent, Form Designer, UI policies, Flow Designer, Access Control Lists, Service Portals, Performance Analytics, GenAI, Agentic frameworks, Agile, Scrum
5h
Save
Mark Applied
Hide
Staff Engineer
San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Sells cloud software and hyperconverged infrastructure for enterprises.
12+ YOE12+ years of software engineering experience, including 3+ years in distributed systems, cloud platforms, or security infrastructure; deep Kubernetes and Golang expertise; storage, Linux, networking, and security knowledge; bachelor's or master's degree required.
Kubernetes, Golang, Kubernetes Custom Resource Definitions (CRDs), Container Storage Interface (CSI), OpenShift Security Context Constraints (SCCs), Multi-Category Security (MCS), Container Security Operators, Advanced Cluster Security, CIS, FIPS, Cluster API (CAPI), Docker, containerd, Linux
6h
Save
Mark Applied
Hide
Lead I - Software Engineering
Bangalore or Chennai or Kochi or Trivandrum or Pune or Noida or Hyderabad
OnsiteFull Time
UST
UST: Global provider of digital transformation and IT services.
5+ YOERequires 5+ years of ServiceNow development, ITSM and FSO implementation, JavaScript and platform scripting, integrations, Agile experience, and mandatory ServiceNow CSA certification.
ServiceNow, JavaScript, ITSM, Financial Services Operations (FSO), Glide APIs, Script Includes, Business Rules, Client Scripts, UI Policies, UI Actions, Flow Designer, Service Catalog, Record Producers, CMDB, REST, SOAP, MID Server, IntegrationHub, ITIL V3/V4, ATF (Automated Test Framework), Service Portal, Employee Center, Scoped Applications, UI Builder, Performance Analytics, ServiceNow Reporting, DevOps, CI/CD, Scripted REST APIs, Agile, Scrum
7h
Save
Mark Applied
Hide
Principal Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
Eurofins Scientific
Eurofins ScientificEuronext Paris: ERF: Global provider of analytical testing and laboratory services.
7+ YOERequires 7–12 years of experience, a bachelor's degree or MCA in engineering or computer science, and expertise in .NET, C#, ASP.NET Core, MVC, WebAPI, Angular, Azure, testing, architectures, and design patterns.
Microsoft .NET, Microsoft .NET Core, C#, ASP.NET Core, ASP.NET MVC, WebAPI, Angular, Cosmos DB, Elasticsearch, Azure Functions, Azure Monitor, Azure DevOps, CI/CD, MS Test, Jasmine, Moq, NUnit, Karma, OAuth2, OpenID Connect, Scrum
7h
Save
Mark Applied
Hide
Senior Software Engineer - Full Stack & GenAI
Bengaluru, Karnataka, India
HybridFull Time
Wabtec
WabtecNYSE: WAB: Manufacturer of equipment and digital solutions for rail transportation.
5+ YOEBachelor's degree in computer science, IT, or related field; 5+ years of software engineering experience; proficiency in TypeScript, JavaScript, and Python; full-stack, cloud, GenAI, SQL, and secure API development experience.
TypeScript, JavaScript, Python, Angular, React, FastAPI, Node.js, NestJS, SQL, AWS, Amazon S3, Amazon RDS, Docker, CI/CD, OAuth2, LLMs, RAG, pgvector, Pinecone, Weaviate, LangChain, LlamaIndex, Redis, Kubernetes
8h
Save
Mark Applied
Hide
Staff Software Engineer, Systems Infrastructure
Bengaluru or Bangalore or India
HybridFull Time
LinkedInNASDAQ: MSFT: Professional social network for career development and job recruitment.
8+ YOEBachelor's degree or equivalent practical experience, 8+ years in software design and development, object-oriented or functional programming, and hands-on distributed systems, large-scale systems, databases, or backend APIs experience.
Apache Kafka, Pinot, Azkaban, Samza, Venice, DataHub, Feather, Kubernetes, gRPC, GraphQL, Apache Iceberg, Hadoop, Gobblin, ORC, MapReduce, YARN, HDFS, Hive, Spark, Presto, Java, Python, Go, Scala
8h
Save
Mark Applied
Hide
Senior Developer
Bangalore, Karnataka, India
OnsiteFull Time
Thoughtworks
Thoughtworks: Global technology consultancy providing software engineering and digital transformation.
5+ YOEExperience with Java, Spring Boot, React, AWS, object-oriented programming, Agile methods, TDD, continuous integration, and continuous delivery. Kubernetes, Docker, and Azure are advantageous.
Java, Spring Boot, React, AWS, Extreme Programming (XP), Scrum, Kanban, Test-Driven Development (TDD), continuous integration, continuous delivery, Azure, Kubernetes, Docker, DevSecOps
9h
Save
Mark Applied
Hide
Senior Principal Software Engineer, Jira Data Management
Bengaluru or India
HybridFull Time
Atlassian
AtlassianNASDAQ: TEAM: Develops software for team collaboration and project management.
12+ YOEBachelor’s or Master’s degree in computer science or equivalent experience, 12+ years developing distributed systems, and 4+ years providing architectural oversight and technical leadership.
AWS, GCP, Java, Golang, Python, JavaScript, SaaS, PaaS, IaaS