Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by IBM Team. If you also belong to the team, you can get access from here

IBM Verified Tick

Compare button icon Compare button icon Compare
4.1

based on 21.1k Reviews

filter salaries All Filters

2 IBM Senior Software Development Engineer Jobs

Senior software development engineer

8-12 years

Bangalore / Bengaluru

Senior software development engineer

IBM

posted 1mon ago

Job Role Insights

Flexible timing

Job Description

At IBM, work is more than a job- it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, let's talk.

Your Role and Responsibilities
We are seeking an experienced and innovative Java Software Developer to join our dynamic team at Apptio an IBM company. As a key member of the engineering department, you will be responsible for designing, developing, testing, and maintaining high-quality applications using Java programming language within Apptio domains such as TBM, Cloud, FinOPS. This role offers exciting opportunities for growth and collaboration in a fast-paced environment where your contributions directly impact our customers' success.

Role and Responsibilities
  • Lead the development, testing, debugging, and maintenance of scalable, cloud-native full stack applications in serverless microservice and micro frontend architectures using Java or Python.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
  • Set and uphold high standards for code quality, system reliability, and performance optimization across projects
  • Research and apply new technologies for solving complex problems.
  • Architect and build scalable, cloud-native services to address business challenges and customer requirements.
  • Document code, methodologies, and results thoroughly for transparency and replicability. Collaborate closely with cross-functional teams, including product managers and domain experts.
  • Strong analytical and problem-solving skills, with a track record of delivering robust solutions


Required Technical and Professional Expertise
  • 8 to 12 years of proven experience in developing, testing, and supporting software applications, emphasizing Java and Python full stack development and React frontend technology.
  • Bachelor's degree in computer science, Engineering, or a related field.
  • Proficiency in Java and Python for building scalable backend services and APIs, and strong experience with React for frontend development.
  • Design and implementation of microservices and RESTful APIs using frameworks such as Spring Boot (Java) or Flask (Python).
  • Hands-on experience with cloud platforms (AWS, Azure, Google Cloud Platform) for deploying and managing applications.
  • Familiarity with Docker for containerization and Kubernetes for container orchestration.
  • Experience in developing responsive, modern user interfaces using React and related libraries.
  • Strong understanding of data warehousing solutions, ELT processes, and proficient in SQL and NoSQL databases (e.g., MySQL, MongoDB, Cassandra).
  • Knowledge of software engineering best practices, including Agile methodologies, CI/CD pipelines, and version control systems (e.g., Git).


Preferred Technical and Professional Expertise
  • Proficiency in Java and/or Python programming languages, including best practices and design patterns.
  • Experience working in Agile development environments, utilizing tools like Jira or Confluence for project management.
  • Knowledge of designing and implementing micro frontend and microservices-based applications.
  • Experience with test-driven development methodologies and frameworks (e.g., JUnit, pytest).
  • Experience with continuous integration and continuous deployment pipelines.
  • Understanding of database systems (SQL and NoSQL) and data modeling principles.
  • Awareness of application security principles and practices.
  • Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Effective communication skills with the ability to collaborate effectively with cross-functional teams and stakeholders.
  • Familiarity with containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes)


Employment Type: Full Time, Permanent

Read full job description

IBM Interview Questions & Tips

Prepare for IBM Senior Software Development Engineer roles with real interview advice

People are getting interviews at IBM through

(based on 1.5k IBM interviews)
Job Portal
Company Website
Referral
Campus Placement
Walkin
Recruitment Consultant
39%
14%
12%
10%
5%
4%
16% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.

What Senior Software Development Engineer at IBM are saying

2.8
 Rating based on 8 Senior Software Development Engineer reviews

Likes

No interference of manager at work as it is client driven

Dislikes

No hike and job security if in bench

Read 8 reviews

Senior Software Development Engineer salary at IBM

reported by 99 employees with 3-9 years exp.
₹6.7 L/yr - ₹27 L/yr
7% less than the average Senior Software Development Engineer Salary in India
View more details

What IBM employees are saying about work life

based on 21.1k employees
78%
84%
66%
79%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

IBM Benefits

Work From Home
Soft Skill Training
Health Insurance
Job Training
Cafeteria
Free Transport +6 more
View more benefits

Compare IBM with

Oracle

3.7
Compare

TCS

3.7
Compare

Cognizant

3.8
Compare

Accenture

3.9
Compare

Infosys

3.7
Compare

Capgemini

3.8
Compare

Wipro

3.7
Compare

Deloitte

3.8
Compare

Google

4.4
Compare

Amazon

4.1
Compare

Amdocs

3.8
Compare

SAP

4.2
Compare

Microsoft Corporation

4.1
Compare

Tech Mahindra

3.6
Compare

PwC

3.4
Compare

Ernst & Young

3.5
Compare

Nagarro

4.0
Compare

NetApp

3.9
Compare

Salesforce

4.1
Compare

SAS

4.4
Compare

Similar Jobs for you

Software Development Engineer at Accenture Solutions Pvt Ltd

Bangalore / Bengaluru

5-10 Yrs

₹ 7-12 LPA

Software Development Engineer at Accenture Solutions Pvt Ltd

Bangalore / Bengaluru

5-10 Yrs

₹ 7-12 LPA

Software Development Engineer at Accenture Solutions Pvt Ltd

Bangalore / Bengaluru

5-10 Yrs

₹ 7-12 LPA

Principal Software Engineer at Oracle India Pvt. Ltd.

Bangalore / Bengaluru, India

6-10 Yrs

₹ 8-12 LPA

Software Development Engineer at Accenture Solutions Pvt Ltd

Hyderabad / Secunderabad

5-10 Yrs

₹ 7-12 LPA

Software Development Engineer at Accenture Solutions Pvt Ltd

Pune

5-10 Yrs

₹ 7-12 LPA

Software Developer 3 at Oracle India Pvt. Ltd.

India, India

6-10 Yrs

₹ 8-12 LPA

Application Developer at IBM India Pvt. Limited

Hyderabad / Secunderabad, Bangalore / Bengaluru

2-7 Yrs

₹ 4-9 LPA

Backend Developer at IBM India Pvt. Limited

Bangalore / Bengaluru

2-7 Yrs

₹ 4-9 LPA

Software Development Manager at IBM India Pvt. Limited

Bangalore / Bengaluru

5-10 Yrs

₹ 7-12 LPA

IBM Bangalore / Bengaluru Office Locations

View all
Bangalore Office
Headquarter
IBM India Pvt Ltd, No. 4/1, Tower D, 2nd & 3rd Floor, Dairy Circle, Bannerghatta Main Road Bangalore
Karnataka 560029
Bengaluru Office
IBM, No.12, Subramanya Arcade, Bannerghatta Road Bengaluru
Karnataka 560029

Senior software development engineer

8-12 Yrs

Bangalore / Bengaluru

1mon ago·via naukri.com

Senior Software Development Engineer

8-13 Yrs

Bangalore / Bengaluru

22d ago·via naukri.com
write
Share an Interview