The role involves leading software engineering teams, managing complex projects, mentoring, driving technical excellence, and stakeholder communication in a high-performance culture.
Summary
The Senior Software Development Manager provides leadership to skilled software engineering teams, focusing on technical excellence, innovation, and growth. This role is central in guiding our software projects, using expertise in Angular, .NET, and SQL to deliver dependable and creative solutions.
Key ResponsibilitiesLeadership & Strategy- This leader is expected to foster an environment where technical capability and personal development are equally valued, ensuring that team members are empowered to stretch their skills and achieve their full potential. The Senior Software Development Manager should champion best practices across the software development lifecycle, actively promoting code quality, maintainability, and scalability in every solution.
- A forward-thinking approach is essential—anticipating industry trends, integrating recent technologies, and driving continuous improvement within the teams. This includes initiating and supporting professional development opportunities, facilitating knowledge sharing sessions, and encouraging innovative problem-solving to address complex business challenges.
- Stakeholder management is also a core expectation, requiring the ability to effectively communicate complex technical concepts to non-technical audiences, build consensus across multidisciplinary teams, and align engineering deliverables with organizational objectives. The manager must demonstrate a balance between strategic vision and hands-on technical leadership, ensuring that all projects adhere to timelines, budget constraints, and quality standards.
- Leading by example, the Senior Software Development Manager should uphold an inclusive, supportive, and high-performance culture, proactively addressing obstacles and fostering open communication channels. They are also responsible for setting measurable team goals, tracking progress, and providing regular feedback to ensure continuous alignment with both team aspirations and company priorities.
- Direct and oversee the end-to-end planning, coordination, and execution of complex, large-scale software projects, ensuring that each phase from inception through deployment is managed with diligence and precision.
- Develop and manage comprehensive project timelines, resource allocations, and risk assessments, proactively identifying and addressing potential bottlenecks before they impact business outcomes.
- Establish and enforce rigorous quality assurance processes, including thorough code reviews, automated and manual testing protocols, and the implementation of robust continuous integration and continuous deployment (CI/CD) pipelines to guarantee reliable, high-quality software releases.
- Foster close collaboration with cross-functional teams—including Product Management, User Experience & Design, Quality Assurance, and Operations—to align on project objectives, refine requirements, and overcome obstacles through transparent communication and shared accountability.
- Monitor key performance indicators and project metrics, providing regular progress updates to stakeholders and senior leadership, while ensuring that deliverables consistently meet or exceed standards for timeliness, performance, and user satisfaction.
- Serve as a technical mentor and thought leader for engineering teams, offering expert advice on system design, architecture patterns, and implementation strategies. Facilitate architecture reviews and technical design sessions to ensure alignment with organizational goals and best practices across all projects.
- Work closely with the architecture team to support and inform key architectural decisions.
- Collaborate regularly with software architects, and technical leads for evaluating current technologies, assessing new frameworks, and making informed recommendations about system evolution. Participate in design discussions and architectural boards to ensure that technical decisions are well-informed, strategically sound, and implemented effectively.
- Ensure systems are strong, scalable, secure, and fast.
- Oversee the design and implementation of reliable, high-performance systems capable of handling increasing loads and evolving business requirements. Champion best practices in software engineering to build resilient architectures, enforce rigorous security standards at every layer, and optimize system performance for end-users. Conduct regular security audits, load testing, and performance benchmarking to proactively identify areas for improvement.
- Stay informed about emerging technologies and industry best practices to foster innovation.
- Maintain a pulse on the rapidly changing technology landscape by actively researching new tools, languages, and methodologies. Attend industry conferences, participate in professional communities, and encourage a culture of continuous learning within the team. Share insights and emerging trends with colleagues to inspire the adoption of innovative solutions that drive organizational success.
- Conduct regular one-on-one meetings with team members to discuss progress, address challenges, and provide constructive feedback tailored to individual goals. Review overall team and individual performance on an ongoing basis, recognizing achievements and identifying areas for growth. Offer mentorship and support to help team members reach their career aspirations through targeted development plans, learning opportunities, and clear advancement paths.
- Take an active role in recruiting, interviewing, and hiring highly skilled engineering professionals who align with the company’s values and vision. Once onboard, focus on engagement and retention by fostering a positive and collaborative work environment that encourages professional development and job satisfaction. Implement programs and incentives that motivate team members to excel and remain committed to organizational goals.
- Champion diversity, equity, and inclusion by implementing fair hiring practices, promoting equal opportunities, and cultivating a workplace culture that values varied backgrounds and perspectives. Promote practices that allow all team members to express their views, support open communication, and facilitate collaboration within the group to encourage idea sharing and group achievement.
- A bachelor’s or master’s degree in computer science, engineering, or a related field is required. Candidates must have at least 12 to 16 years of software development experience, including 4 years in a leadership position overseeing teams and projects.
- Proven hands-on experience with contemporary technologies and frameworks is required, especially in the following areas:
- Angular (version 8 or above): Proficient in building scalable, responsive web applications with a deep understanding of component architecture and best practices.
- .NET Core / .NET Framework: Experience in designing and implementing enterprise-grade back-end systems and services, with a focus on maintainability and performance.
- SQL Server (2017 or newer): Skilled in database design, optimization, and maintenance, ensuring high availability and data integrity for mission-critical applications.
- Candidates must demonstrate technical expertise, with experience managing multiple engineering teams and delivering complex projects on schedule and within budget. Required skills include resource allocation, risk management, and adaptability to changing priorities.
- Knowledge of software architecture, cloud platforms such as Microsoft Azure, and modern development methodologies is required. Role requires the candidate to make architectural decisions, follow established best practices, and utilize emerging technologies.
- Effective communication and people skills are vital for collaborating with diverse stakeholders. Leadership involves mentoring others and promoting inclusion, learning, and growth.
- Languages & Frameworks: C#/.NET, ASP.NET, .NET Core
- Frontend: HTML5, CSS, JSON, JavaScript libraries, Angular 8+, Bootstrap
- APIs: REST Services, Web API, gRPC
- Database: MS SQL Server 2017+
- Microsoft Azure cloud
- Tools & Platforms: Visual Studio 2019–2022, Azure DevOps, Microsoft Azure
- Other: Experience designing APIs with focus on ease of use and user experience
- Experienced with Agile and Scrum, enabling rapid iteration and adaptability.
- Skilled in DevOps, SRE, or platform engineering, including CI/CD pipelines, automation, and cloud-native operations.
- Strong understanding of microservices and secure, scalable RESTful API design.
- Collaborated effectively with distributed teams using remote work tools.
- Experience in performance tuning, security, and resilient system design.
- Expert in cloud technologies, especially enterprise solutions on Microsoft Azure, covering infrastructure as code, monitoring, cost optimization, and compliance.
- Experience working with AI technologies.
- Work with the latest technologies and create products that make a difference.
- Join a team with a supportive and inclusive work culture.
- Competitive pay and great benefits.
- Opportunities for career growth and learning.
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.
Top Skills
.Net
Angular 8+
Asp.Net
Azure Devops
C#/.Net
CSS
HTML5
JavaScript
Azure
Rest Services
SQL Server
Visual Studio
Similar Jobs
Information Technology • Software
Manage and lead a team of software engineers, ensuring project alignment with business objectives, fostering team development, and overseeing software quality standards.
Top Skills:
AgileAPIsAutomationCloud ComputingDevOps
Information Technology • Software
Manage a software engineering team, overseeing product development, guiding technical decisions, ensuring quality standards, and fostering team growth and collaboration.
Top Skills:
APIsCloud ComputingDevOps
Healthtech • Logistics • Pharmaceutical
The Sr Manager of IT Infrastructure manages IT operational support, oversees technology implementation, leads team staffing, and ensures service level agreements are met while improving infrastructure and governance systems.
Top Skills:
AswAzureCitrixCloud Computing Tools Like AwsCustomer Relationship Management Systems Like SalesforceDatabase Software Like RdbmsDb2Enterprise Resource Planning Systems Like SageGCPIbmLinuxMs SqlOperating Systems & Servers Like WindowsOracleOracleSAPSQL
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.