Senior Manager, Software Engineering AI/ML

McAfeeFrisco, TX
2dHybrid

About The Position

We are looking for a Senior Manager, Software Engineering who is passionate about leading product development, has a strong interest in building Consumer products, and wants to join our collaborative team to help build best in class products that customers deserve. Working at our Frisco, TX center, you will exhibit a deep understanding of building products with AI, native cloud application development, and consumer products. You will provide technical leadership in the areas of software design and development and lead architects and managers. Use of AI will include both in SDLC and in building and running products. In a world where AI is becoming an essential part of software development every day, we are offering you a rare opportunity to influence and contribute to an interesting and critical part of McAfee’s consumer business that protects our customers. This is a Hybrid position located at our Frisco, TX office. You will be required to be on-site on a as needed basis, when you are not working on-site you will work from your home location. You must live within commutable distance of the Frisco, TX office as we are not offering relocation assistance at this time.

Requirements

  • Bachelor of Engineering in Computer Science or equivalent. Masters/Ph. D preferred
  • Min. 10-12 years of software development experience.
  • 5+ years of experience as a Senior Manager/Manager of a product development team.
  • At least 5+ years of experience of full stack development of high performing, scalable cloud and mobile applications using various cloud development stacks.
  • Experience in the following areas Building scalable applications in cloud-based environments - Amazon AWS, GCP platforms.
  • Deep skills in REST Services with Golang, Python and containerization(Docker) with orchestration solutions including EKS/Fargate
  • Expertise in SQL, no-SQL and big data frameworks: DynamoDB, MS-SQL, Casandra, MongoDB, Apache spark, S3, Hadoop etc., and middleware like Kafka, Redis etc.
  • Extensive use of AI in SDLC is a must
  • Deep understanding of best design and software engineering practices – design principles and patterns, performance engineering, best practices for security, privacy, identity protection.
  • Architect and design leading solutions with a strong focus on security, performance and scalability.
  • 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 needed

Nice To Haves

  • Experience with Neural Networks, machine learning, deep learning and NLP tools and frameworks will be a plus.
  • Anything above that gets you an enthusiastic high-five and bonus points for having experience in the computer security industry.
  • Experience with Safety, Privacy, Identity, Connected Home products is a plus.

Responsibilities

  • Drive product requirements and roadmap planning with the cross functional teams including product management, and program management
  • Lead the design, architecture, and implementation of highly scalable AI and Cloud solutions
  • Be customer obsessed and build products that deliver optimal experiences
  • Have people management responsibilities including hiring talented individuals, performance management, feedback, and appraisal.
  • Drive operational excellence including quality initiatives like code reviews for early defect detection, unit testing, best practices for secure development, and scalability within the development teams
  • Your team will define detailed, comprehensive and well-structured test plans and test cases for the products
  • Use your experience in agile development/testing practices, and develop failure mode scenarios to ensure efficient release testing
  • Help optimize the software testing process and procedures to make them more efficient

Benefits

  • Bonus Program
  • Pension and Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service