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
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