← Back to jobs

CareerNet Technologies Pvt Ltd Logo
Software Engineering Manager

CareerNet Technologies Pvt Ltd

 

Bangalore, Karnataka, India

Posted On: 30+ days ago
Experience: 10+ years
Availability: Hybrid
Openings: 1
Category: Software Engineering Manager
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Key Skills: C++, C#, Python, Full Stack Development, .NET, Team Leadership, Software Architecture, Agile Methodologies, Technical Leadership, Engineering Management

Good to Have Skills: ASP.NET, REST APIs, JavaScript, TypeScript, Angular, React, microservices, distributed systems, cloud architectures, DevOps, CI/CD pipelines, automated testing, performance optimization, multithreading, secure software development, hardware-software integration, SQL Server, PostgreSQL, Docker, Kubernetes, architecture reviews, technical governance, engineering metrics.

Roles & Responsibilities:

  • Lead, mentor, and develop a team of software engineers working across multiple programming languages and full stack development.
  • Drive end-to-end software delivery, including planning, execution, quality, release readiness, and ongoing support.
  • Partner with Product Management, Architecture, QA, DevOps, and other stakeholders to align engineering work with product and business priorities.
  • Provide technical leadership in the design and development of robust, scalable, and maintainable software solutions.
  • Support architecture and design decisions across desktop, backend, web, API, and system-integration layers.
  • Establish and enforce engineering best practices for coding, reviews, testing, documentation, and release management.
  • Drive technical problem-solving for complex issues involving performance, scalability, integration, and system reliability.
  • Guide modernization efforts where needed, including technology upgrades, refactoring, and platform improvements.
  • Oversee code quality, secure development practices, and engineering governance across all projects.
  • Participate in hiring, onboarding, performance management, and career development of team members.
  • Manage cross-functional dependencies and communicate delivery status, risks, and mitigation plans to stakeholders and leadership.

Experience Required: 10–15 years of overall software engineering experience, with significant experience in technical leadership or people management roles. Proven experience leading software engineering teams and delivering complex software products or platforms.

Education: Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree in Computer Science, Engineering, or related field is a plus

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs