Principal Engineer

Job Description:
In this role, you will be required to provide technical and engineering leadership. Design and implement software using the latest technologies and development process. Set engineering priorities in support of company goals to deliver quality, high-performance products in a fast-paced startup environment. You will also be expected to:

JOB REQUIREMENTS:
  • 15+ years software development experience
  • Proven track record of meeting tight deadlines
  • Positive, team-oriented attitude
  • Excellent oral and written communication skills
  • Excellent analytic and troubleshooting skills
  • Demonstrated ability to complete highly detailed tasks with strict attention to quality, completeness and timeliness
  • Strong organizational and self-management skills
  • Must be a self-motivated learner
  • Must be able to work individually and with others with little supervision in fast-paced, constantly changing start-up environment
  • Will likely have customer contact and/or need to provide customer-level documenta- tion

TECHNICAL SKILLS REQUIREMENTS:

  • Application development experience on Linux platform
  • Strong knowledge of Python
  • Strong background of OO, MVC-based, web-focused analysis and design
  • Knowledge of Internet protocols such as SMTP, LDAP, HTTP, POP3, IMAP, FTP, SNMP, etc.
  • Knowledge of Java, C++ or other object-oriented language is a plus.
  • Solid understanding and application of Web Services, SOAs, AJAX (Web 2.0 Tech- nologies)
  • Experience designing areas of security, performance, capacity and maintainability
  • SQL and schema design experience
  • Must have prior work with HTML and MVC paradigms.
  • Must understand the general software development release cycle, source manage- ment and defect management methodologies in a mixed Microsoft Windows,
    Macintosh and Linux environment.

 



contact terms privacy