Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr. Manager, Software Engineering @ McAfee

Home > Software Development

 Sr. Manager, Software Engineering

Job Description

Role Overview:
Manages a team of software professionals including but not limited to engineers, architects, technical writers and technical consultants who are responsible for delivering results over many areas of the software lifecycle: design, developing, debugging, validating, and optimization, customer engagement and product support. This might include systems software, drivers, high performance computing, development tools, enterprise applications, consumer applications or user interfaces. May also be required to provide architectural and technical guidance, and ensure that sound engineering practices are followed. Provides direction and goals to the group and interacts with stakeholders both internal and external.

About the Role:

You will review product requirements and lead the design, architecture, and implementation of highly scalable Cloud solutions
You will be customer obsessed and build products that deliver optimal experiences
You will work closely with the development teams to design and develop consumer products
You will have people management responsibilities including hiring talented individuals, performance management, feedback, and appraisal.
You will prepare detailed plans, manage product releases, do effort estimation and effective time management.
You will drive quality initiatives like code reviews for early defect detection, unit testing, best practices for secure development, and scalability within the development teams
You will actively measure code coverage of the unit tests to identify areas of focus, and other metrics to identify areas of brittleness in the code, producing dashboards to provide data to the team
Your team will define detailed, comprehensive and well-structured test plans and test cases for the product
You will use your experience in agile development/testing practices, and develop failure mode scenarios to ensure efficient release testing
We will ask you to help optimize the software testing process and procedures to make them more efficient


About You:
Min. 12-15 years of software development experience.
5+ years of experience as a Manager of a product development team.
At least 5+ years of experience of full stack development of high performing, scalable cloud applications using various cloud development stacks.
Experience in the following areas
o Building scalable applications in cloud-based environments - Amazon AWS, Azure platforms.
o Deep skills in REST Services based on Serverless FaaS or with C#.NET, Golang, Python and containerization(Docker) with orchestration solutions including EKS/Fargate
o Expertise in SQL, no-SQL and big data frameworks: DynamoDB, MS-SQL, Casandra, MongoDB, Apache spark, S3, Hadoop etc., and middleware like Kafka, SNS/SQS, Flume, MQTT, Redis etc.
o Experience with Neural Networks, machine learning, deep learning and NLP tools and frameworks will be a plus.
Deep understanding of best design and software engineering practices design principles and patterns, unit testing, performance engineering, best practices for security, privacy, identity protection.
Architect and design leading solutions with a strong focus on security, performance and scalability. Hands on experience with TDD is a plus.
Experience in Software Development principles and methodologies such as Agile
Have excellent debugging and problem-solving skills
Building partnerships and interpersonal skills, both oral and written, and the ability to collaborate with internal and external parties including Development teams, Program/Product managers, Technical Publications and other Project Stakeholders.
Positively adapting to project changes and multitasking.
Experience in working remotely with teams would be useful to have
Anything above that gets you an enthusiastic high-five and bonus points for having experience in the computer security industry.
Experience with Privacy, Identity, Connected Home, Wearables, IOT is a plus.

Job Classification

Industry: Software Product
Functional Area: Engineering - Software,
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate

Contact Details:

Company: McAfee
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   MS SQL Enterprise applications Debugging Machine learning Agile Test cases Unit testing Middleware Product support Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

McAfee

McAfee Software (India) Pvt. Ltd