Senior Platform Engineer

Unlock Employer San Francisco, CA Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

As a senior engineer, you will be responsible for design and implementation of our server-side platform capabilities, ensuring our system scales to support delivering our service to millions of vehicles and mobile devices. You will work as part of our local engineering team to ensure we are delivering our product to consumers and partners, meeting their requirements, timeline and quality expectations. This is a small but mighty game team and you will make a difference here! Responsibilities Take lead responsibility for key functional areas of our platform Work closely with the Platform Architect to assess technical design and overall technology roadmap for your respective area. Ensure we meet our scalability and performance objectives Work collaboratively with the rest of the team to define protocols and overall system architecture and design Work closely with our QA lead to ensure we have appropriate test processes in place and they align with development roadmaps and release processes Requirements Experience with complex software product/service delivery architectures that involve multiple components supporting large high-volume mission-critical consumer-facing Internet environments Experience writing web services delivered through JSON APIs Experience integrating with 3rd party APIs (ie. Google, Facebook, Yelp, YDN, Twitter) through server-side applications An ability to understand and write Java and or Scala Some experience in performance optimization of high-volume, distributed web services Track record of strong troubleshooting and problem resolution skills Strong communications skills; ability to work cross functionally and with geographically distributed teams Demonstrated experience and proficiency in: 1) Web services focused platforms 2)Standards protocols and data formats including REST, JSON, and/or XML Desired Characteristics: Experience working with nosql or other cloud-based hosting environments is a plus. Experience integrating payments and/or billing platforms for web-based or mobile payment processing, especially recurring billing systems, is desired. Experience with game industry would be appreciated Education BS Computer Science/Engineering required, MS strongly preferred. read more