Sr. Software Development Manager

Sr. Software Development Manager

Apply for this job
Location
Pune I, India.
Contract type
Full time
Apply for this job

Working as the Senior Manager Software Development of the product and software development groups within DCS India, this role will have the following duties and responsibilities:

  • Experience taking a lead role in continuous improvements of complex software systems/product/technology that have been successfully delivered to customers to ensure  a productized software delivery of solutions
  • Knowledge of best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Comfortable mentoring and coaching direct reports as well as managing teams in India
  • Experience with distributed computing, cloud native applications, and enterprise-wide systems
  • Experience influencing best practices within your team  and intentional alignment with global development organization, ensuring that product development is consistent and consumable by the global organization and customers
  • Drive increasing development performance with KPI based metrics around quality, velocity, etc. and communicate with management/stakeholders on those metrics and milestones
  • Deliver software with increasing use of automation for testing and delivery
  • Collaborate with Product Manager, Technical Product Owners, and Software Architects in refinement and defining feature functionality and acceptance criteria to meet product roadmap
  • Works with Solution/Software Architects to help define the solution and produce cost estimations
  • Manage project conflicts, challenges and dynamic business requirements to meet expected deliverables

Required Education and Experience:

  • Bachelor or Master’s degree in Computer Science, Information Technology, Business or equivalent
  • Overall 15-20 years of progressive professional experience in Software Development and leading the teams
  • Minimum of 5 to 7 years of technical/operational experience managing software development in high-performance, low latency application architectures and software products
  • Minimum of 4 years as a software engineer or architect working with microservice applications
  • Product Development background with experience in DevOps will be a plus
  • Minimum of 2 years’ experience working with SCRUM teams and Agile Development
  • Experience managing 4+ SCRUM teams and 30+ developers
  • Experience with enterprise software development
  • Expert working knowledge/experience with event driven applications based on domain driven designs utilizing micro-services through ubiquitous business domain language
  • Experience in working with multinational teams within a matrix organization
  • Strong coach on implementation of SAFe or Agile scrum and working with Architecture teams to assess and size story/epics
  • Working knowledge of developing/deployment of container based applications within cloud systems (Azure, AWS, etc.) utilizing Kubernetes clusters
  • Strong analytical and problem solving skills with creative mindset and strong customer focus
  • Strong communication, collaboration, and presentation skills
  • Ability to understand and represent both the business and technology within the SDLC
  • Willingness to travel internationally (10-30%)

Preferred Qualifications:

Any of the following additional experience is a plus:

  • Warehouse domain knowledge
  • Working experience with Atlassian tools (JIRA, Confluence, etc.)
  • Working experience with TDD or BDD software methodologies

Knowledge-Skills-Abilities (Competencies):

  • Strong English communication skills (written and verbal).
  • Good interpersonal skills (work well within a team) and ability to influence at various levels of the organization.
  • Ability to work in a fast-paced operational environment with competing priorities and multiple stakeholders.
  • Strong analytical/leadership abilities and able to drive team members to rapid technical recommendations.

More Management jobs

Development Manager – Airport Solutions

Pune I, India

Are you ready to join the world of automation and material handling solutions? And are you experienced in managing and...

View this job

Sr. Team Leader – Electrical Project Engineering

Pune I, India

Job Description: Team Leader / Project Lead Engineer Line Management: – Expert in electrical engineering & having experience 10+ years...

View this job