Monday 31 March 2014

Software Development Engineer for McAfee in California, USA

As the Solutions Architect, your role will be to work with a small team of architects responsible for the definition and design of these solutions in a highly collaborative, fast-paced environment, often working directly with our partners, partner managers and the Sales team. This position reports to the Director of Partner Engineering.

The role is to:

Ensure there is a complete definition and consistent understanding of the Partners underlying needs.

Minimize the complexity of any proposed solution whilst ensuring it solves the defined problems. This includes negotiating the scope and details of any proposed solution with the partner to ensure that the most effective solution is defined and agreed upon for implementation. It also requires that you develop a detailed knowledge of our existing suite of tools and their capabilities so as to understand when and where custom solutions are appropriate.

Provide a thorough description of the proposed solution which can, in turn, be used by software engineers within the implementation teams as they implement the defined functionality.

Work with cross functional engineering teams within McAfee to obtain signoff and ensure no conflicts with existing solutions.

This is a highly visible position. In addition to the technical skills and interactions required, this also requires regular interactions with executives on various aspects of the technical engagements.

Travel Requirements:

This position is based at our corporate headquarters in Santa Clara, CA. It requires occasional travel, both to partner sites and to our development centers located in Bangalore India, Cork Ireland, and Waterloo, Canada. Total travel is expected to be 20%.

Key Responsibilities:

Collaborating with the Partner Product Managers, the Engineering Team, and the Sales Team
Work with the Partner Product Management team and directly with Partners to define and validate requirements
Identify the appropriate software architecture and solutions based on these requirements
Understand our Standard solutions and ensure they are adopted whenever possible in favor of Custom work
Assess implementation costs and timelines of Custom projects

Analyze risks and report anticipated problems in meeting system requirements
Assist Software Designer/Implementers with the creation of detailed software design specifications
Lead the review process for software architecture documents
Comply with all applicable product development processes

Qualifications

Required Experience/Skills & Education:

Bachelor's or Master's degree in computer science or related field

At least 5 years experience in large designs and coordinating software engineering project teams

At least 8 years of C/C++ programming experience

Technical requirements include experience in Windows development using Win32 API, COM/ATL, and Visual Studio

Experience in .Net, ASP .Net (C#, MVC), MS SQL, jQuery, JavaScript, HTML and CSS preferred

Experience working directly with customers, ideally with individuals at various levels of the organization

Experience and expertise with Software Security tools

Experience and expertise with secure coding practices

Excellent interpersonal and communication skills

Must be organized, have an eye for detail, and be able to put ideas into a tangible form

Ability to prioritize and manage work to critical project timelines in a fast-paced environment

Ability to develop new approaches to complex design problems

http://www.mcafee.com

Apply Through: http://jobs.mcafee.com/california/information-technology/jobid4768023-software-development-engineer-jobs

No comments:

Post a Comment

Please give your feedback or Job Request here