A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
As a Software Development Manager, you’ll manage software development, enhance product experiences, and scale our team’s capabilities. You’ll manage careers, streamline hiring, collaborate with product, and drive innovation. We seek proactive professionals passionate about team growth, software architecture, coding, and process enhancements. Mastery of frameworks, deployment tech, and cloud APIs is essential as well as adaptability to innovative technologies.
Your primary responsibilities include:
· Solution Development: Lead the development of innovative solutions to enhance our product and development experience, effectively contributing to making our software better.
· Team Growth and Management: Manage the career growth of team members, scale hiring and development processes, and foster a culture of continuous improvement within the team.
· Strategic Partnership: Partner with product teams to brainstorm ideas and collaborate on delivering an exceptional product, contributing to the overall success of the organization.
· Technical Direction: Provide technical guidance by actively participating in architectural discussions, developing code, and advocating for new process improvements to drive innovation and efficiency.
· Proficient in Software Development, managing a team focussed on product development
· As a Software manager you will be responsible for development/ maintenance/ Support of the various connectors IBM provide for both Information Server and CPD platforms through the full systems development lifecycle.
· Participate in the design and implementation of sophisticated software systems
· You will work with the Product Architects, Product Managers to understand various priorities and work towards the execution.
· Participate in software design and code reviews. Reviews include other Software Engineers and are held to ensure a high level of software quality and to share knowledge with team members.
· Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub.
· Ensure good code coverage. Support bug fixes during testing and deploy to target environments.
· Participate in the planning, creation and execution of automated test cases and load/performance testing. Create/maintain technical documentation.
· Hands on experience in handling and debugging customer issues, work with L2 support team.
· Maintain a high level of proficiency with Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members.
· You will be providing vigilance and compliance to various software engineering, support and release processes e.g security, stack upgrades that are free of vulnerabilities etc.
- Programming Proficiency: · 10+ Years of Software Development Experience in : Java, Rest API, SCAPI, Databases including people management
- Cloud Computing: Be familiar with cloud computing technologies such as GCP, AWS, Azure, or Rackspace.
- Scalable Solution Design: Firsthand experience in designing and implementing scalable SaaS-based solutions.
- Management Experience: Expertise both as a people manager and an individual contributor.
- Good base in IT, DBA and cloud environments
- Cloud Computing: Experience with Docker and Kubernetes in cloud computing platforms.
- Knowledge of Cloud offerings
- · Working knowledge on various Databases, ODBC
Flight, Jenkins, CI/CD, Docker, Kubernetes, DevOps
Good negotiations skills, prior experience in service industry