Software Development Manager

Job Description
We live in a moment of remarkable change and opportunity. Data and Analytics are transforming industries, society, and even the workplace-by creating professions that didn't exist before the emergence of data, cloud, social, and mobile. Cognitive computing is creating new customer experiences, reinventing operations and transforming industries by creating systems that can understand, reason and learn. As the largest technology employer in the world, IBM is a leader in this global transformation and just the place to continue your career.

We are looking for an experienced manager responsible for leading the development and/or support of significant software projects in Business Analytics unit. Provides direction for the development and implementation of strategies, plans and product schedules as well as cost and quality objectives. Provides functional guidance to other organizations, as required. Creates an environment of openness to new ideas and approaches, identifies opportunities for innovation, and implements creative ideas that result in continuous business improvement.

Discharges the basic management responsibilities and assumes additional responsibilities as assigned.

The ideal candidate must have strong technical skills and a passion for software development with 5 years of relevant work experience. They must collaborate in a high energy environment and exhibit creative thinking. Having the ability to turn ideas into reality, communicate effectively, and work closely with others in teams around the world is essential. You'll use the latest tools and technologies available to deliver state-of-the-art software components.

Professional mastery and knowledge related to operations, strategies and objectives in leading edge or critical situations. Demonstrates engineering expertise as would typically be obtained with an advanced degree or extensive or varied engineering assignments.

Interfaces at all management and executive levels and significantly influences/impacts their decisions. Communicates in a manner that is both timely and effective. Plans and conducts complex and controversial negotiations, reaching lasting agreements and commitments.

Problem Solving:
Solves very complex, highly visible business problems. Develops and implements innovative programs to solve problems through independent work or direction of staff efforts. No precedent typically exists.

Working Conditions:
Normal/flexible office conditions, frequently exposed to demands of travel and irregular work hours.

Significant guidance and operational support to a major segment of the business. Is viewed as an overall expert or leader. Responsible for developing strategies, operational guidelines and long range plans to ensure success. Actively coaches and develops future technical leaders.

Impact on Business/Scope:
Develops strategic product direction, which may impact multiple sites and worldwide business strategies. Accountable for business unit, country, regional or international projects/programs. Commits resources. Significant long term financial responsibility, impacting current and future cost /expense/revenue/customer satisfaction and business measurements of critical importance. Responsible for quality output for highly visible products, services and future business development.

This role will involve working with technology that is covered by embargo Export Regulations. If you are a Foreign National from any of the following embargoed countries (Cuba, Iran, North Korea, Sudan, Syria) on a work permit you are not eligible for employment in this position.



Required Technical and Professional Expertise

  • Experience managing and developing teams of technical leads, developers, and testers in an Agile development environment with strong preference for direct experience leading and supporting teams
  • At least 3 years experience managing/leading complex software development projects
  • At least 5 years experience with Java, JavaScript, HTML, CSS, Node.js, Angular
  • Experience communicating with users, technical teams, cross-functional teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Hands-on experience with disparate technologies ranging from front-end user interface to back-end systems
  • Must be passionate about product quality

Preferred Tech and Prof Experience

  • Previous experience as a Software Architect or Senior Software Developer
  • Algorithm design and analysis

EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Meet Some of IBM's Employees

Peter M.

Leadership Development Solutions Leader

Peter works with a variety of teams within IBM to increase organizational clarity, equip leaders to serve well, and provide opportunities for employees to continually grow and expand their skills.

Rashida H.

Director, IBM Watson Client Delivery

Rashida leads the IBM Watson Delivery Team, which focuses on providing Watson implementation training for clients around the world, helping companies achieve the solutions they seek.

Back to top