Principal Software Engineer, Digital Innovation Group

Principal Software Engineer, Digital Innovation Group

Company Digital Innovation Group
Job title Principal Software Engineer
Job location Irvine, California | Remote
Type Full Time

Responsibilities:

  • The position is responsible for the design and analysis of web-based systems, including the development, support, and optimization of solutions using SQL, C#, ASP.NET, and Sitecore CMS.
  • The ideal candidate will have a solid technical background with successful implementations of web technologies that have driven business objectives on complex projects from start to finish.

Requirements & Skills:

  • Bachelor’s Degree in Computer Science & Engineering, Computer Science or Electrical and Computer Engineering; or related field Or equivalent education/experience
  • 4 years of directly relevant experience
  • 7 years of experience in designing and developing web-based software solutions using Microsoft technologies and/or other cutting-edge web technologies.
  • 7 years designing with SQL Server or equivalent relational database or No-SQL data stores.
  • 7 years of exposure to current Web standards, expert knowledge of HTML/XHTML and CSS, and grasp of core JavaScript libraries and languages.
  • 7 years experience as a part of a highly functional software development team building world-class products. Demonstrated the ability to build out large systems with multiple services, data stores, message queueing technologies, caching, and data processing. Have a solid grounding in compute and data storage technologies that dominate the landscape now.
  • Master’s Degree in Computer Science & Engineering, Computer Science or Electrical and Computer Engineering; or related field Or equivalent education/experience
  • 4 years of directly relevant experience
  • Ph.D. in Computer Science & Engineering, Computer Science or Electrical and Computer Engineering; or related field Or equivalent education/experience
  • 4 years of directly relevant experience
  • 7 years of experience in full-cycle software development, including analysis, design, development, testing and implementation.

apply for job button