Vaisesika
Website:
vaisesikaconsulting.com
Company:
https://www.linkedin.com/company/vaisesika
Industries: Pharmaceutical Manufacturing
Job details:
Role Engineering Manager – Software engineer, C++, C#, Python and full stack development
Years- 12 to 17y
Location: Bangalore, Hybrid
Responsibilities
- Lead, mentor, and develop a team of software engineers working across C++, C#, Python and full stack development.
- Drive end-to-end software delivery, including planning, execution, quality, release readiness, and support.
- Partner with Product Management, Architecture, Quality Assurance, DevOps, and other stakeholders to align engineering work with product and business priorities.
- Support technical leadership in the design and development of robust, scalable, and maintainable software solutions.
- 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.
- 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.
Candidate requirements
- 10–15 years of overall software engineering experience, with significant experience in technical leadership and people management roles.
- Prior experience as an Engineering Manager or Technical Lead managing multiple engineers or teams.
- Strong hands-on development background in C++, C#, .NET, Python.
- Solid experience in full stack development, including backend services, APIs, databases, and front-end or web application development.
- Proven experience leading software engineering teams and delivering complex software products or platforms.
- Strong understanding of software design principles, object-oriented programming, and modern application architecture.
- Experience with desktop, backend, and web-based systems, including integrated or distributed applications.
- Strong knowledge of software development lifecycle, coding standards, testing practices, and release processes.
- Experience with Agile methodologies such as Scrum, SAF/E or Kanban.
- Experience in stakeholder management and cross-functional collaboration.
- Excellent communication, coaching, and organizational skills.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Desired Skills
- Experience with modern full stack frameworks and web technologies such as ASP.NET, REST APIs, JavaScript or TypeScript, Angular, React, or similar.
- Experience with microservices, distributed systems, and cloud-enabled architectures.
- Familiarity with DevOps, CI/CD pipelines, automated testing, and deployment practices.
- Experience in performance optimization, multithreading, and system-level development in C++.
- Knowledge of secure software development and compliance-oriented engineering practices.
- Experience in product development environments involving hardware-software integration, scientific applications, industrial systems, or enterprise platforms.
- Familiarity with architecture reviews, technical governance, and engineering metrics.
Click on Apply to know more.