Emmes Group is recruiting an Associate Software Engineer for its Bengaluru, India office. This full-time opportunity is ideal for recent Computer Science graduates or early-career software developers who want to build technology that advances global clinical research and healthcare innovation.
The role offers the chance to develop web-based clinical trial applications while working alongside experienced engineers in a global organization recognized for more than 47 years of scientific excellence.
About Emmes Group
Emmes Group is a global clinical research and technology organization dedicated to accelerating the development of life-changing therapies. Through its two business units—Emmes, a full-service Clinical Research Organization (CRO), and Veridix AI, its technology and analytics division—the company supports research across cell and gene therapy, vaccines, infectious diseases, ophthalmology, rare diseases, and neuroscience.
The organization combines science, technology, and data-driven innovation to improve the efficiency and quality of clinical trials worldwide.
About the Associate Software Engineer Role
The Associate Software Engineer will develop, support, and maintain web-based applications used for clinical trials and healthcare research. Working under the guidance of senior engineers, the successful candidate will contribute to front-end development, business logic implementation, backend integrations, testing, and technical support.
This position is well suited to graduates seeking practical experience in modern software engineering within the health technology sector.
Key Responsibilities
The successful candidate will contribute to software development throughout the application lifecycle. Responsibilities include:
- Analyzing technical and business requirements
- Developing and maintaining front-end web applications
- Building middle-tier business logic and backend interfaces
- Creating and executing unit tests
- Debugging software issues and providing third-level technical support
- Supporting ongoing maintenance and continuous improvement of clinical research applications
- Following organizational coding standards and software development policies
Eligibility Criteria
Applicants should possess:
- A Bachelor’s degree in Computer Science or a related field
- Strong object-oriented programming skills using Java, J2EE, or JavaScript
- Knowledge of at least two of the following technologies:
- React
- Node.js
- AWS Amplify
- AppSync
- GraphQL
- Database Management Systems (DBMS)
- Strong analytical, communication, and organizational skills
No prior professional experience is required, making this an excellent graduate-level opportunity.
Preferred Technical Skills
Competitive candidates will demonstrate familiarity with modern web development frameworks and cloud technologies, including:
- Java and J2EE development
- JavaScript programming
- React and Node.js
- GraphQL APIs
- AWS cloud services
- Database design and management concepts
- Software testing and debugging methodologies
Why Join Emmes?
Emmes offers the opportunity to build software that directly contributes to global healthcare and clinical research. Engineers work on technology supporting the development of vaccines, treatments, and innovative therapies while collaborating with multidisciplinary teams across science, medicine, and technology.
The organization promotes a culture centered on integrity, collaboration, innovation, and meaningful global impact.
How to Strengthen Your Application
Applicants can improve their competitiveness by highlighting:
- Academic projects involving Java or JavaScript
- Experience with React, Node.js, or GraphQL
- Knowledge of cloud platforms such as AWS
- Database and full-stack development coursework
- GitHub portfolios or personal software projects
- Strong problem-solving and software testing experience
A well-structured CV showcasing technical projects and programming skills can significantly strengthen an application.
Job Details
- Position: Associate Software Engineer
- Location: Bengaluru, India
- Employment Type: Regular Full-Time
- Job Category: Information Technology
- Experience Level: Graduate / Early Career
- Background Check: Required
How to Apply
Interested candidates should submit their application through the official Emmes Careers portal. Applications should include an updated CV highlighting relevant technical skills, academic achievements, and software development projects.









