6,768 Software Research jobs in India
Software Engineering Manager - Research Data and Analytics

Posted 3 days ago
Job Viewed
Job Description
At Amgen, if you feel like you're part of something bigger, it's because you are. Our shared mission-to serve patients living with serious illnesses-drives all that we do.
Since 1980, we've helped pioneer the world of biotech in our fight against the world's toughest diseases. With our focus on four therapeutic areas -Oncology, Inflammation, General Medicine, and Rare Disease- we reach millions of patients each year. As a member of the Amgen team, you'll help make a lasting impact on the lives of patients as we research, manufacture, and deliver innovative medicines to help people live longer, fuller happier lives.
Our award-winning culture is collaborative, innovative, and science based. If you have a passion for challenges and the opportunities that lay within them, you'll thrive as part of the Amgen team. Join us and transform the lives of patients while transforming your career.
**Manager Software Engineering**
**What you will do**
Let's do this. Let's change the world. We are seeking a Manager - Software Engineering to lead the design and development of software data and analytics applications to drive business decisions for Research. The ideal candidate possesses a deep understanding of software engineering principles, coupled with strong leadership and problem-solving skills. This position requires close collaboration with business analysts, scientists, and other engineers to create high-quality, scalable software solutions. You will continuously strive for innovation in the technologies and practices used for software engineering and develop a team of expert software engineers. You will collaborate with multi-functional teams, including, platform, functional IT, and business collaborators, to ensure that the solutions that are built align with business goals and are scalable, secure, and efficient.
Roles & Responsibilities:
+ Talent Growth & People Leadership: Lead, mentor, and manage a high-performing team of engineers, fostering an environment that encourages learning, collaboration, and innovation. Focus on nurturing future leaders and providing growth opportunities through coaching, training, and mentorship.
+ Partner closely with product team owners, the business team including scientists, and other collaborators to lead the software engineering solutioning, ensuring deliverables are completed on time and within scope to deliver real value and meet business objectives
+ Design, develop, and implement applications and modules, including custom reports, interfaces, and enhancements
+ Analyze and understand the functional and technical requirements of applications, solutions and systems and translate them into software architecture and design specifications
+ Develop and implement unit tests, integration tests, and other testing strategies to ensure the quality of the software
+ Work closely with product team, business team including scientists, and other collaborators
**What we expect of you**
We are all different, yet we all use our unique contributions to serve patients.
**Basic Qualifications:**
+ Master's degree with 4 - 6 years of experience in Computer Science, IT, Computational Chemistry, Computational Biology/Bioinformatics or related field OR
+ Bachelor's degree with 6 - 8 years of experience in Computer Science, IT, Computational Chemistry, Computational Biology/Bioinformatics or related field OR
+ Diploma with 10 - 12 years of experience in Computer Science, IT, Computational Chemistry, Computational Biology/Bioinformatics or related field
+ Excellent leadership and project management skills, with the ability to manage multiple priorities simultaneously
+ Proficient in General Purpose High Level Language (e.g. NodeJS/Koa, Python or Java)
+ Proficient in Javascript UI Framework (e.g. React or ExtJs)
+ Proficient in SQL (e.g. Oracle, PostGres or Databricks)
**Preferred Qualifications:**
+ 3+ years of experience in implementing and supporting custom software development for drug discovery
+ Strong understanding of cloud platforms (e.g AWS) and containerization technologies (e.g., Docker, Kubernetes)
+ Experience in automated testing tools and frameworks (e.g. Jest, Playwright, Cypress or Selenium)
+ Experience with DevOps practices and CI/CD pipelines
+ Experience with big data technologies (e.g., Spark, Databricks)
+ Experienced with API integration, serverless, microservices architecture
+ Experience with monitoring and logging tools (e.g., Prometheus, Grafana, Splunk)
+ Experience of infrastructure as code (IaC) tools (Terraform, CloudFormation)
+ Experience with version control systems like Git
+ Strong understanding of software development methodologies, mainly Agile and Scrum
+ Strong problem solving, analytical skills; Ability to learn quickly & work independently; Excellent communication and interpersonal skills
**Professional Certifications**
AWS Certified Cloud Practitioner preferred
**Soft Skills:**
+ Excellent critical-thinking and problem-solving skills
+ Strong communication and collaboration skills
+ Demonstrated awareness of how to function in a team setting
+ Demonstrated presentation skills
**What you can expect of us**
As we work to develop treatments that take care of others, we also work to care for your professional and personal growth and well-being. From our competitive benefits to our collaborative culture, we'll support your journey every step of the way.
In addition to the base salary, Amgen offers competitive and comprehensive Total Rewards Plans that are aligned with local industry standards.
**Apply now and make a lasting impact with the Amgen team.**
**careers.amgen.com**
As an organization dedicated to improving the quality of life for people around the world, Amgen fosters an inclusive environment of diverse, ethical, committed and highly accomplished people who respect each other and live the Amgen values to continue advancing science to serve patients. Together, we compete in the fight against serious disease.
Amgen is an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other basis protected by applicable law.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Software Engineer /Research Engineer
Posted today
Job Viewed
Job Description
Overview
Medpace is a full-service clinical contract research organization (CRO). We provide Phase I-IV clinical development services to the biotechnology, pharmaceutical and medical device industries. Our mission is to accelerate the global development of safe and effective medical therapeutics through its scientific and disciplined approach. We leverage local regulatory and therapeutic expertise across all major areas including oncology, cardiology, metabolic disease, endocrinology, central nervous system, anti-viral and anti-infective. Headquartered in Cincinnati, Ohio, employing more than 5,000 people across 40+ countries.
Why Medpace?
People. Purpose. Passion. Make a Difference Tomorrow. Join Us Today.
The work we’ve done over the past 30+ years has positively impacted the lives of countless patients and families who face hundreds of diseases across all key therapeutic areas. The work we do today will improve the lives of people living with illness and disease in the future.
Medpace Perks
Awards
Software Engineering-Embedded Software Engineering
Posted today
Job Viewed
Job Description
HARMAN’s engineers and designers are creative, purposeful and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.
A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.
Introduction: A Career at HARMAN Automotive
We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.
About the Role
We are looking for a passionate and skilled Senior Software Engineer to join our Core Assets team, focusing on Telematics Control Unit TCU) software development. This role involves designing, developing, and maintaining software components that serve as reusable assets across multiple projects. You will work collaboratively with a team of engineers to build robust, scalable, and maintainable software modules used across various automotive applications.
What You Will Do
What You Need to be successful
Bonus Points if You Have
What Makes You Eligible
What We Offer
You Belong Here
HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want.
About HARMAN: Where Innovation Unleashes Next-Level Technology
Ever since the 1920s, we’ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected.
Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today’s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world’s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other.
#LI-MD2
HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard torace, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Software Engineering
Posted today
Job Viewed
Job Description
We are seeking a skilled Software Engineer to join our team in India. The ideal candidate will have a solid background in software development and a passion for creating innovative solutions. You will work on diverse projects, collaborating with other engineers and stakeholders to deliver high-quality software.
Responsibilities- Design, develop, and maintain scalable software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance and reliability.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Stay updated with emerging technologies and industry trends to enhance the software development process.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5-10 years of experience in software development, with a strong understanding of software engineering principles.
- Proficiency in programming languages such as Java, Python, or C#.
- Experience with web frameworks (e.g., Angular, React, or Vue.js) and RESTful APIs.
- Strong knowledge of database management systems (SQL and NoSQL).
- Familiarity with cloud services (AWS, Azure, or Google Cloud) and DevOps practices.
- Excellent problem-solving skills and ability to work in a team environment.
Education
Bachelor Of Technology (B.Tech/B.E)
Skills Required
Java, Python, Cloud Computing, Kubernetes, Docker, Microservices, Sql, Git, Data Structures
Software Engineering
Posted today
Job Viewed
Job Description
We are seeking a skilled Software Engineer to join our dynamic team in India. The ideal candidate will have a strong background in software development and a passion for building high-quality software solutions.
Responsibilities- Design, develop, and maintain software applications and systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews to maintain code quality and share knowledge.
- Write clean, maintainable, and efficient code in accordance with best practices.
- Stay updated with emerging technologies and industry trends.
- Bachelor's degree in Computer Science or a related field.
- 5-10 years of experience in software development.
- Proficiency in programming languages such as Java, Python, or C++.
- Experience with web development technologies (HTML, CSS, JavaScript).
- Familiarity with database management systems like MySQL, PostgreSQL, or MongoDB.
- Knowledge of software development methodologies (Agile, Scrum).
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
Education
Bachelor Of Technology (B.Tech/B.E)
Skills Required
Java, Python, Kubernetes, Aws, Microservices, Sql, Docker, Rest Apis, Agile
Software Engineering
Posted today
Job Viewed
Job Description
We are seeking a skilled Software Engineer with 5-10 years of experience to join our dynamic team in India. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.
Responsibilities- Design, develop, test, and maintain software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to ensure optimal performance.
- Participate in code reviews and provide constructive feedback.
- Stay updated with the latest industry trends and technologies to ensure best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proficiency in programming languages such as Java, C++, Python, or JavaScript.
- Experience with web frameworks such as React, Angular, or Node.js.
- Strong understanding of database management systems like MySQL, PostgreSQL, or MongoDB.
- Familiarity with cloud services (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
- Knowledge of software development methodologies such as Agile or Scrum.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Education
Bachelor Of Technology (B.Tech/B.E)
Skills Required
Java, Python, C++, Sql, Cloud Computing, Microservices, Docker, Kubernetes, Agile Methodologies, Devops
Software Engineering
Posted today
Job Viewed
Job Description
We are looking for a skilled Software Engineer to join our dynamic team in India. The ideal candidate will have 5-10 years of experience in software development, with a strong understanding of programming languages and frameworks.
Responsibilities- Design, develop, and maintain software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews to maintain code quality and share knowledge.
- Stay up-to-date with emerging technologies and industry trends to enhance development processes.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proficiency in programming languages such as Java, C#, Python, or JavaScript.
- Experience with web development frameworks like React, Angular, or Node.js.
- Knowledge of database management systems such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control systems like Git.
- Understanding of software development methodologies such as Agile or Scrum.
Education
Bachelor Of Technology (B.Tech/B.E)
Skills Required
Java, Python, React, Kubernetes, Docker, Aws, Microservices, Sql, Git, Agile
Be The First To Know
About the latest Software research Jobs in India !
Software Engineering
Posted today
Job Viewed
Job Description
We are seeking a skilled Software Engineer to join our dynamic team in India. The ideal candidate will have 3-10 years of experience in software development and a strong understanding of programming and software engineering principles.
Responsibilities- Develop, test, and maintain software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and fix bugs in existing software.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay updated with the latest industry trends and technologies.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proficiency in programming languages such as Java, Python, or C++.
- Experience with web development frameworks (e.g., React, Angular, or Vue.js).
- Familiarity with database management systems (e.g., MySQL, PostgreSQL, or MongoDB).
- Understanding of software development methodologies (Agile, Scrum).
- Strong problem-solving skills and attention to detail.
Education
Master OF Business Administration (M.B.A), Bachelor Of Technology (B.Tech/B.E), PGP, PGDM, Master of Public Administration (MPA), Master of Library & Information Science (MLIS), Bachelor of Business Administration (B.B.A), Masters in Technology (M.Tech/M.E), Doctor of Business Administration (DBA), Post Graduate Programme in Management for Executives (PGPX)
Skills Required
Java, Python, Sql, Kubernetes, Docker, Aws, Microservices, Agile Methodologies, Git
Software Engineering
Posted today
Job Viewed
Job Description
Software Engineer
Key Responsibilities:
- Develop and maintain automation solutions using Smart Automation service offerings.
- Collaborate with stakeholders to gather and analyze requirements for automation.
- Design, test, and deploy automation solutions using industry-standard tools and technologies.
- Monitor and maintain automation solutions to ensure optimal performance and address any issues that arise.
- Provide training and support to end-users on the use of automation solutions.
- Continuously evaluate and improve existing automation solutions to enhance efficiency and effectiveness.
Technologies and Skills:
- Microsoft Power Platform (PowerApps, Power Automate, Power BI)
- UiPath Robotic Process Automation (RPA)
- Chatbot Platforms
- Conversational AI
Key Expected Achievements:
- Successful development and deployment of automation solutions that meet business requirements and enhance operational efficiency.
- Reduction in manual effort and time spent on repetitive tasks through effective automation.
- Improved stakeholder satisfaction through timely and effective automation solutions.
- Continuous improvement of existing automation solutions to ensure they remain effective and efficient.
- Effective training and support provided to end-users, enabling them to utilize automation solutions to their full potential.
Qualifications:
- Proven experience as a Software Engineer, with a strong understanding of automation tools and technologies.
- Proficiency in programming languages such as Python, Java, or C#.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Relevant certifications in automation or related fields are a plus
Skills Required
Java, Javascript, Python, Sql
Software Engineering
Posted today
Job Viewed
Job Description
We are seeking an experienced Software Engineer to join our dynamic team in India. The ideal candidate will be responsible for designing, developing, and implementing software solutions that meet business needs.
Responsibilities- Develop, test, and maintain high-quality software applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proficiency in programming languages such as Java, Python, or C++.
- Experience with web technologies (HTML, CSS, JavaScript) and frameworks like React or Angular.
- Familiarity with database management systems (SQL, NoSQL).
- Understanding of software development methodologies (Agile, Scrum).
- Strong problem-solving skills and ability to work independently or in a team.
Education
Bachelor Of Technology (B.Tech/B.E)
Skills Required
Java, Kubernetes, Microservices, Docker, Sql, Restful Apis, Cloud Computing, Agile Methodologies, Version Control