IBM is hiring for the position of Software Engineer in Bangalore, India. Candidates with a Bachelor’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
| Company Name | IBM |
| Position | Software Engineer |
| Qualification | Bachelor’s Degree |
| Experience | Experienced |
| Location | Bangalore, India |
Role Responsibilities:
- Provide technical leadership in designing, developing, implementing, and maintaining complex software solutions that address critical customer needs.
- Champion a customer-first approach by ensuring that software solutions align with business requirements and deliver measurable value to users.
- Establish and promote a strong culture of quality, accountability, and continuous improvement within the engineering team.
- Define, implement, and enforce software engineering standards, best practices, and quality guidelines across development initiatives.
- Design and deliver scalable, reliable, secure, and high-quality software systems that meet performance and business requirements.
- Mentor and guide software engineers by providing technical expertise, constructive feedback, and support in solving complex engineering challenges.
- Collaborate with cross-functional teams and stakeholders to understand requirements, identify technical challenges, and deliver effective software solutions.
- Drive continuous improvement in engineering processes, development practices, and software quality to enhance team productivity and customer satisfaction.
Eligibility Criteria:
- Bachelor’s Degree
Required Skills:
- Technical Impact: Lead the design and development of software solutions for specific subsystems or components.
- Software Quality and Reliability: Take ownership of code quality and contribute to the development and enhancement of testing frameworks to ensure software reliability.
- Internal and External Collaboration: Actively contribute to internal tools and upstream projects while serving as a role model for effective community engagement.
- Mentoring and Talent Development: Mentor and coach other engineers by providing technical guidance, constructive feedback, and support for their professional development.
- Business Impact and Delivery: Take ownership of features and deliver solutions that generate clear business impact and provide meaningful value to end users.
- Technical Practices and Innovation: Support the adoption and implementation of new tools, technologies, and technical practices within the engineering team.
- AI Tools and Automation: Identify and resolve moderately complex technical issues by leveraging AI-powered agents to automate non-routine workflows and improve existing team processes.
- Software Development Life Cycle (SDLC): Champion and continuously improve the team’s SDLC by identifying process improvements and mentoring junior engineers on industry best practices.
- Process Excellence: Promote predictable, efficient, and high-quality software development processes through the effective application of engineering standards and SDLC practices.
About Company:
At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you’re searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you. We’re here to help every creator turn their “what if” into what is. Let’s create something that will change everything.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.