IBM

Software Development Manager

Kraków, Lesser Poland Voivodeship, PL

16 days ago
Save Job

Summary

Introduction

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.

Your Role And Responsibilities

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.

Preferred Education

Master's Degree

Required Technical And Professional Expertise

  • Programming Proficiency: Strong hands-on experience with JavaScript/TypeScript or C# in modern development environment.
  • Software Development: Solid understanding of software development engineering practices and lifecycle.
  • Scalable Solution Design: Firsthand experience in designing and implementing scalable SaaS-based solutions.
  • Management Experience: Leading or mentoring engineers, either as a formal manager or informal team leader.
  • Growth mindset: Proven track record of applying a growth mindset to thrive in fast-changing environments, continuously learning, adapting and guiding others through uncertainty and ambiguity.

Preferred Technical And Professional Experience

  • Distributed systems: Experience in developing and designing distributed systems. Understanding deployment and troubleshooting of such
  • Business Domain focus: Ability to work with cross functional teams (incl. Product Managers, Business Analytics and Customers) with deep understanding of the business domain. Experience in practical modeling and translating between engineering and business teams (e.g. DDD)
  • Hybrid team management: Familiarity with distributed team management techniques

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: