Bristol Myers Squibb logo
📈 Trending among freshers✓ Verified Listing

Software Engineer

Bristol Myers SquibbCompetition: Moderate • Entry Level
|Hyderabad|By CampusToCareer Editorial Team|Posted 2 days ago|Last verified 2 days ago
✓ Company career page verified✓ Application route verifiedLast checked on Aug 4, 2026
💼 Experience Required
1-3 Years
🕒 Employment Type
Full-time
🎓 Target Batch
2022, 2023, 2024, 2025
🚀 Role Category
Software Engineer
📌 How to Apply
Click on the Apply button
💰 Salary
Not publicly disclosed
Compensation follows company standards.
Skills Recommended
SQLSPARKPythondata engineering toolsvisualization toolsversion controlAgile developmentanalytical and problem-solving abilitycommunication and presentation skills
Career Guide • 15 min read

Complete preparation guide for Software Engineer at Bristol Myers Squibb

As a Software Engineer at Bristol Myers Squibb, you will play a key role in developing data-products to enable data-informed decision-making. You will collaborate with the business to gather requirements, develop a centralized data-layer, and deliver data-products at scale. You will also work with AI and ML teams to deliver the data skeleton for AI-enabled internal tools.

✓ AI Assisted • Fact CheckedCampusToCareer Editorial TeamUpdated 3 Aug 2026

About Bristol Myers Squibb

Bristol Myers Squibb is a global biopharmaceutical company that aims to discover, develop, and deliver innovative medicines to patients with serious diseases. The company has a strong presence in India, with a focus on research and development, manufacturing, and commercial operations. Bristol Myers Squibb is committed to fostering a culture of innovation, inclusion, and collaboration, and offers a wide range of benefits and programs to support the growth and well-being of its employees.

Required Skills Explained

SQL

Why required: SQL is required to manage and analyze large datasets, and to develop data-products that meet business requirements.

How recruiters evaluate: The recruiter will evaluate your ability to write efficient SQL queries, and to optimize database performance.

  • SQL Tutorial by W3Schools
  • SQL Course by DataCamp

SPARK

Why required: SPARK is required to process large datasets, and to develop data-products that meet business requirements.

How recruiters evaluate: The recruiter will evaluate your ability to write efficient SPARK code, and to optimize data processing.

  • Apache Spark Tutorial
  • Spark Course by DataCamp

Python

Why required: Python is required to develop data-products, and to work with AI and ML teams.

How recruiters evaluate: The recruiter will evaluate your ability to write efficient Python code, and to develop data-products that meet business requirements.

  • Python Tutorial by W3Schools
  • Python Course by DataCamp

Data Engineering Tools

Why required: Data engineering tools are required to develop data-products, and to work with AI and ML teams.

How recruiters evaluate: The recruiter will evaluate your ability to use data engineering tools such as AWS, Airflow, and dbt.

  • AWS Tutorial by Amazon
  • Airflow Tutorial by Apache

Visualization Tools

Why required: Visualization tools are required to present data-products to business stakeholders.

How recruiters evaluate: The recruiter will evaluate your ability to use visualization tools such as Tableau, Power BI, and Looker.

  • Tableau Tutorial by Tableau
  • Power BI Tutorial by Microsoft

Version Control

Why required: Version control is required to manage code changes, and to collaborate with team members.

How recruiters evaluate: The recruiter will evaluate your ability to use version control tools such as Git and SVN.

  • Git Tutorial by GitHub
  • SVN Tutorial by Apache

Agile Development

Why required: Agile development is required to develop data-products quickly, and to respond to changing business requirements.

How recruiters evaluate: The recruiter will evaluate your ability to work in an Agile environment, and to develop data-products quickly.

  • Agile Tutorial by Atlassian
  • Agile Course by Coursera

Analytical and Problem-Solving Ability

Why required: Analytical and problem-solving ability is required to develop data-products, and to work with AI and ML teams.

How recruiters evaluate: The recruiter will evaluate your ability to analyze complex data, and to develop creative solutions.

  • Data Analysis Tutorial by DataCamp
  • Problem-Solving Course by Coursera

Communication and Presentation Skills

Why required: Communication and presentation skills are required to present data-products to business stakeholders.

How recruiters evaluate: The recruiter will evaluate your ability to communicate complex data insights, and to present data-products effectively.

  • Communication Tutorial by Coursera
  • Presentation Course by LinkedIn Learning

Who Should Apply

freshers

Freshers with a degree in Computer Science, Physics, Math, Data Science, Pharmaceutical Science, or Engineering can apply.

experienced

Experienced professionals with 1-3 years of experience in analytical engineering, data modeling, or a similar role can apply.

graduates

Graduates with a degree in Computer Science, Physics, Math, Data Science, Pharmaceutical Science, or Engineering can apply.

btech

B.Tech graduates with a degree in Computer Science, Physics, Math, Data Science, Pharmaceutical Science, or Engineering can apply.

mca

MCA graduates with a degree in Computer Science, Physics, Math, Data Science, Pharmaceutical Science, or Engineering can apply.

diploma

Diploma holders with a degree in Computer Science, Physics, Math, Data Science, Pharmaceutical Science, or Engineering can apply.

Typical Hiring Process

  1. Round 1: The first round will be a technical interview to evaluate your technical skills and knowledge.
  2. Round 2: The second round will be a behavioral interview to evaluate your communication and presentation skills.
  3. Round 3: The third round will be a final interview with the hiring manager to evaluate your fit with the company culture.

Resume Tips for This Role

  • Highlight your technical skills and knowledge in SQL, SPARK, Python, and data engineering tools.
  • Emphasize your experience in data modeling, analytical engineering, or a similar role.
  • Include your experience with version control tools such as Git and SVN.
  • Highlight your analytical and problem-solving ability, and your ability to communicate complex data insights.

Interview Preparation Tips

  • Be prepared to answer technical questions related to SQL, SPARK, Python, and data engineering tools.
  • Be prepared to answer behavioral questions related to your experience in data modeling, analytical engineering, or a similar role.
  • Be prepared to present your data-products and communicate complex data insights effectively.
  • Be prepared to answer questions related to your experience with version control tools and Agile development.

Possible Interview Questions (10)

  1. What is your experience with SQL, SPARK, and Python?
  2. Can you explain your experience with data engineering tools such as AWS, Airflow, and dbt?
  3. How do you approach data modeling, and what tools do you use?
  4. Can you explain your experience with version control tools such as Git and SVN?
  5. How do you communicate complex data insights to non-technical stakeholders?
  6. Can you explain your experience with Agile development, and how you work in an Agile environment?
  7. How do you approach analytical and problem-solving, and what tools do you use?
  8. Can you explain your experience with visualization tools such as Tableau, Power BI, and Looker?
  9. How do you stay up-to-date with new technologies and tools in the field of data engineering?
  10. Can you explain your experience with AI and ML, and how you work with AI and ML teams?

Salary Insights (India)

Industry range

The salary range for a Software Engineer in the pharmaceutical industry in India is between ₹8 lakhs and ₹15 lakhs per annum.

Freshers

The salary range for a fresher Software Engineer in the pharmaceutical industry in India is between ₹5 lakhs and ₹10 lakhs per annum.

Experienced

The salary range for an experienced Software Engineer in the pharmaceutical industry in India is between ₹10 lakhs and ₹20 lakhs per annum.

The salary growth for a Software Engineer in the pharmaceutical industry in India is around 10-15% per annum.

Career Path Roadmap

1
Senior Software Engineer

A Senior Software Engineer is responsible for leading a team of software engineers, and developing complex data-products.

2
Technical Lead

A Technical Lead is responsible for leading a team of technical leads, and developing strategic technical plans.

3
Architect

An Architect is responsible for designing and developing complex technical architectures.

Why This Opportunity Is Worth Considering

  • This role offers a chance to work with a global biopharmaceutical company, and to develop complex data-products.
  • This role offers a chance to work with AI and ML teams, and to develop strategic technical plans.
  • This role offers a chance to work in an Agile environment, and to adapt to changing business requirements.

Things To Know Before Applying

  • Bristol Myers Squibb is a global biopharmaceutical company with a strong presence in India.
  • The company has a focus on research and development, manufacturing, and commercial operations.
  • The company offers a wide range of benefits and programs to support the growth and well-being of its employees.

Recommended Courses

SQL Tutorial by W3Schools
W3Schools

This course provides a comprehensive introduction to SQL, and covers topics such as data modeling, and database design.

Python Course by DataCamp
DataCamp

This course provides a comprehensive introduction to Python, and covers topics such as data structures, and file input/output.

Data Engineering Tools Tutorial by AWS
AWS

This course provides a comprehensive introduction to data engineering tools such as AWS, Airflow, and dbt.

Career Advice

To succeed in this role, you need to have strong technical skills, and be able to communicate complex data insights effectively. You also need to be able to work in an Agile environment, and be able to adapt to changing business requirements.

Editorial Note: This role is a great opportunity for software engineers who want to work with a global biopharmaceutical company, and develop complex data-products. The role requires strong technical skills, and the ability to communicate complex data insights effectively.
Written by CampusToCareer Editorial Team • AI Assisted • Fact Checked

Frequently Asked Questions

The salary range for this role is between ₹8 lakhs and ₹15 lakhs per annum.
The key responsibilities of this role include developing data-products, working with AI and ML teams, and communicating complex data insights effectively.
The required skills for this role include SQL, SPARK, Python, data engineering tools, visualization tools, version control, and Agile development.

Similar Roles to Explore

Data EngineerData ScientistBusiness AnalystIT Project Manager
Application trackerSkill learning pathsDaily coding practice
Apply Now
Reference Only

Original Job Description

The text below is preserved from the employer's listing for verification. CampusToCareer editorial content above is the primary guide for preparing your application.

Job Description

Software Engineer, Analytical Engineering

Apply

locations

Hyderabad - TS - IN

time type

Full time

posted on

Posted 2 Days Ago

job requisition id

R1604641

Working with Us

Challenging. Meaningful. Life-changing. Those aren’t words that are usually associated with a job. But working at Bristol Myers Squibb is anything but usual. Here, uniquely interesting work happens every day, in every department. From optimizing a production line to the latest breakthroughs in cell therapy, this is work that transforms the lives of patients, and the careers of those who do it. You’ll get the chance to grow and thrive through opportunities uncommon in scale and scope, alongside high-achieving teams. Take your career farther than you thought possible.

Bristol Myers Squibb recognizes the importance of balance and flexibility in our work environment. We offer a wide variety of competitive benefits, services and programs that provide our employees with the resources to pursue their goals, both at work and in their personal lives. Read more: careers.bms.com/working-with-us.

Key Responsibilities and Major Duties

Collaborate with the business to gather requirements and deliver data-products to enable data- informed decision-making.

As a member of the team, develop a centralized data-layer to deliver data-products at scale to the business.

Use ELT framework to help transform raw or semi-structured data into a contextualized data model (preferably using DBT), supporting architectural solutions (preferably AWS) to drive efficiency.

Partner with AI and ML teams to deliver the data skeleton for AI-enabled internal tools.

Work within DBT to deliver documented, tested, and DRY (“don’t-repeat-yourself”) code.

Follow analytical lifecycle process and quality frameworks to deliver accurate data to internal consumers on-time.

Focus on innovative solutions to increase speed-to-delivery and accelerate business decision- making.

Support gathering of business requirements, help track measurable outcomes, and assist in developing analytical product plans, learning to translate complexity for various stakeholders.

Qualifications/Degree/Certification/Licensur.

Computer Science, Physics, Math, Data Science, Pharmaceutical Science, or Engineering area of study preferred.

1-3 years of experience in analytical engineering, data modeling, or a similar role.

Some hands-on experience with or exposure to dbt(Not mandatory).

Proficiency with SQL, SPARK and Python.

Knowledge of data engineering tools (AWS, Airflow) and visualization tools (Tableau, Power BI,Looker).

Experience with version control (e.g. Git, SVN) and Agile development.

Proven analytical and problem-solving ability.

Developing ability to gather requirements to understand business needs and support technical solutions.

Good communication and presentation skills, with a willingness to develop the ability to explain analyses and outcomes to both technical and non-technical stakeholders.

Familiarity with AI, ML, predictive modeling a plus.

Familiarity with our toolkit desired: work information process tools (JIRA, Confluence, ServiceNow,MS suites); data-related tools (Oracle, Redshift, PostgreSQL, CDP Impala, Athena).

Eagerness to learn and grow within complex, cross-functional projects that involve collaborating with team members from various functions.