Previous Job
Principal Software Engineer
Ref No.: 18-05737
Location: San Fransisco, California



Act as the technical lead to one or more full stack development teams

Work closely with Enterprise Architecture to develop optimal software/system architecture

Bridge the gap between high-level architecture developed by Enterprise Architecture and the detailed solutions design input needed by the delivery teams

Work closely with operations to develop the most optimal system architecture/deployment design for content core platforms

Jump in and solve complex technical problems and design issues

Drive adoption of advanced cloud based features and capabilities where it makes sense

Interact with development teams providing mentoring and guidance (through code reviews, design reviews, best practices and technical vision) while being still very hands-on and capable of deep diving into implementation details.

Minimum Qualifications:

B.S. / M.S. Computer Science or equivalent, with strong fundamentals and problem solving skills (such as data structures, computational algorithms, and operating systems).

5 years of software engineering experience building scalable, high-quality systems in a direct-to-consumer business.

5 years of experience working with open source platforms, API development, REST/SOAP, Linux, Java, Javascript, C#, python, Go, C , SQL/MongoDB/NoSQL databases.

Very strong expertise with Java and JVM a plus.

Some experience leading small to medium sized software engineering teams in an Agile/Scrum environment.

Experience with platform development using AWS and micro-services

5 Years of hands-on experience as full stack developer, at all tiers from the front end UI to the backend data store.

Successful track record of developing high quality software products and shipping production ready software on schedule.

Accomplished team player with a desire to work hard, get along with others, and have fun.