Senior Director of Software Engineering

4 weeks ago


Pune, Maharashtra, India NICE Full time

At NICE, we're pushing the boundaries of what's possible. Our teams are tackling complex challenges, and we're looking for a leader to help us succeed.

About the Role

This position will oversee multiple R&D teams developing enterprise-grade cloud products. We're seeking a seasoned R&D leader with experience in cloud native and distributed systems, agile development methods, and leading high-performing software engineering teams.

Key Responsibilities

  • Develop and implement product roadmaps in collaboration with the line of business.
  • Assist in creating short, medium, and long-term plans to achieve strategic objectives.
  • Work closely with product managers, technical architects, QA engineers, technical writers, and software engineers to define and develop product features.
  • Guide and mentor teams to deliver high-quality features while removing obstacles.
  • Drive process improvements in software development and across the organization.
  • Manage team aspects, including hiring, reviews, mentoring, and promotions.
  • Provide worldwide customer support.
  • Play a key role in envisioning and executing next-generation plans to achieve long-term strategic objectives.
  • Prioritize, assign, and manage department activities and projects to align with R&D department goals.

Requirements

  • 12+ years of software engineering experience.
  • At least 5 years of experience managing multiple teams of software developers.
  • Proven track record of managing enterprise-grade software product development.
  • Experience with cloud-native software development and SaaS architectures.
  • Good understanding of Service Oriented Architecture and associated design patterns.
  • Familiarity with DevOps processes and tools in SaaS environments.
  • Familiarity with quality targets and SLAs for SaaS applications.
  • Experience with .NET technologies and web technologies.

What We Offer

Join a dynamic, innovative company where teams work collaboratively in a fast-paced environment. Enjoy a flexible work arrangement with 2 days in the office and 3 days of remote work. If you're passionate, innovative, and excited to grow, you may be our next NICEr.



  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerSummary:Rocket Software seeks a highly skilled Senior Software Engineer to develop and enhance application capabilities on critical systems and platforms. Key Responsibilities:Design and develop technical solutions within a functional area or domain.Lead the overall development and implementation of system enhancements and...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Rocket Software. As a Senior Software Engineer, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and...


  • Pune, Maharashtra, India Rocket Software Full time

    Job OverviewRocket Software is a leading provider of software development solutions. As a Senior Software Engineer, you will play a key role in developing and maintaining our critical back office systems and platforms.


  • Pune, Maharashtra, India NOVOTEL Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team as a director of software engineering. This is a key leadership role that involves leading a team of software engineers and driving the development of our software products.The ideal candidate will have a strong technical background, excellent leadership skills,...


  • Pune, Maharashtra, India Rocket Software Full time

    Job OverviewThe Senior Software Engineer at Rocket Software designs, develops, and implements software features, functionality, and enhancements. They troubleshoot and debug software, ensuring its compatibility with hardware. This role involves creating software tools, including operating systems, compilers, routers, networks, utilities, databases, and...


  • Pune, Maharashtra, India Cloud Software Group Full time

    About This Role:We are seeking a skilled Senior Software Engineer to join our Cloud Software Group team. As a key member of our technical team, you will be responsible for designing and developing cloud-based solutions using Java technologies on AWS or Azure.About the Job:Design and develop on-premise and cloud server-side JasperReport Server (JRS)Develop...


  • Pune, Maharashtra, India Rocket Software Full time

    Job SummaryAs a Senior Application Developer at Rocket Software, you will be responsible for designing and developing new features and functionality for our critical back office systems and platforms. This role requires a strong technical background and leadership skills to lead the overall development and implementation of system enhancements, new features,...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerAt Rocket Software, we are seeking a highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and functionality. Troubleshoot and debug software...


  • Pune, Maharashtra, India Coupa Software Full time

    Unlock Your Potential as a Senior Software Engineer in TestCoupa is on a mission to revolutionize spend management for today's dynamic businesses. As a Senior Software Engineer in Test, you will play a critical role in ensuring the quality and reliability of our market-leading product suite.Responsibilities:Design and develop advanced automated test suites...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    Job Title: Senior Software Engineer - Full Stack Developer PositionWe are seeking a skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our enterprise software applications.Key Responsibilities:* Design and develop software applications using...


  • Pune, Maharashtra, India Sahaj Software Full time

    About the roleAs a Senior Full-Stack Engineer at Sahaj Software, you will thrive in a dynamic environment where you are given the autonomy to design and develop cutting-edge solutions. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities...


  • Pune, Maharashtra, India Sahaj Software Full time

    About the RoleWe're seeking a highly skilled Lead Full Stack Engineer to join our team at Sahaj Software. As a key member of our engineering team, you'll play a crucial role in shaping the technical direction of our projects.Key Responsibilities:Design and develop scalable, efficient, and reliable software solutions using a range of technologies.Lead...


  • Pune, Maharashtra, India Coupa Software Full time

    Coupa is seeking a Senior Software Engineer in Test to join our Platform Team. As a key member of this team, you will play a crucial role in ensuring the quality and reliability of our Coupa Suite of products.Your primary responsibilities will include leading by example and promoting a culture of quality, leading and coordinating testing projects in a...


  • Pune, Maharashtra, India Rocket Software Full time

    Job SummaryAt Rocket Software, we are seeking a highly skilled Senior Software Architect to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and reliable cloud-based software solutions. Key ResponsibilitiesDesign and develop cloud-based software systems, including...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description We are seeking a highly skilled Senior Software Engineer to join our team at Rocket Software Inc. Job ResponsibilitiesDesign, develop, and implement software features, functionality, and enhancements.Troubleshoot, debug, and correct defects in existing software.Develop software tools, including operating systems, compilers, routers, networks,...


  • Pune, Maharashtra, India Siemens Industry Software (India) Private Limited Full time

    The Siemens Digital Industry Software portfolio is comprised of several innovative products, such as NX, Teamcenter, Simcenter, Opcenter, Mendix, Insights Hub, and Siemens Xccelerator. We are seeking a highly skilled Software Engineering Manager to lead our team in delivering high-quality and on-time software programming for these products.About the RoleWe...


  • Pune, Maharashtra, India Coupa Software Full time

    Unlock Your Full Potential with CoupaCoupa is on a mission to help our customers achieve success through the power of spend management. As a key member of our Platform Team, you will play a crucial role in enabling the Coupa Suite of products with reusable services and frameworks, bringing rich capabilities to internal and external customers with strong...


  • Pune, Maharashtra, India Coupa Software Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have experience in AI and Machine Learning, as well as strong software development skills.Key Responsibilities:Design and develop AI and ML modelsImplement software solutions using programming languages such as Python and JavaCollaborate with...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    We are looking for a skilled Senior Software Engineer to join our team and contribute to the development of our cloud infrastructure. The ideal candidate will have experience with cloud platforms and be proficient in designing and implementing scalable systems.Responsibilities:Design and develop cloud-based systemsCollaborate with cross-functional teams to...


  • Pune, Maharashtra, India Siemens Industry Software (India) Private Limited Full time

    About the RoleThe primary responsibility of this position is to oversee the management of a team. This includes hiring, training, appraising, and motivating staff, as well as recommending terminations as necessary. The ideal candidate will have a strong background in software engineering and the ability to lead complex projects.About the Ideal...