Description

KEY DUTIES AND RESPONSIBILITIES 

  • Leads the planning, architecture or research across multiple projects or disciplines
  • Coordinates product design and development activities requiring extensive analysis in areas such as user experience, software design and solver research.  Acts as a technical reference across groups or products
  • Defines, develops, and employs best practices and maintains them through technical reviews and mentoring
  • Performs highly complex bug verification, release testing, and beta support across multiple products.  Coordinates the QA or product support teams on problems discovered and develops solutions
  • Researches and understands the marketing requirements for products, including target environment, performance criteria and competitive issues. Works with strategic customers or proxies to assess needs and develop solutions
  • Operates without direct supervision and functions as a high-level team leader, project manager, or software architect
  • May be responsible for line management of a small technical team but primary duties are of an individual technical nature

 

MINIMUM QUALIFICATIONS

  • BS in Engineering, Computer Science, or related field with 12 years’ experience, MS with 10 years’ experience, or PhD with 8 years’ experience
  • Experience with Microsoft Visual Studio, using C#, WPF, C++ CLI, and Native C++
  • Experience with User Interface development
  • Demonstrated leadership with a track record of delivering state-of-the-art results on complex problems

 

PREFERRED QUALIFICATIONS

  • Experience leading technical efforts to deliver innovative solutions that advance large-scale commercial products
  • Proven ability to understand business requirements and translate them into software roadmaps and plans
  • Ability to convey complex information in a clear way to stakeholders and development teams
  • Ability to drive success across teams and geographies, and to mentor others


 

Education

Any Graduate