Open Positions

Principal Software Engineer

Based in San Francisco CA, remote working arrangements available

Job Responsibilities

As a Principle Software Engineer, you will be working in an Agile environment partnering with other senior engineers to develop the user experiences, APIs, backend analytics that will drive the next generation of the Devicescape service platform. Our service is hosted in Amazon Web Services (AWS) where we spend more time coding distributed systems and less troubleshooting infrastructure issues.  

Work you will do:

  • Develop resilient distributed and parallel cloud systems primarily with Node.js, Redis, Elasticsearch, and Amazon DynamoDB
  • Build intelligence to mine and analyse “big data” from over a billion Wi-Fi connections a month to drive algorithm improvements, automation, and insights
    • Advertiser Targeting
    • User Demographics
    • User Engagement Analytics
  • Leadership in the development of end to end test automation infrastructure tying together our headless sdk, server, and ad console experience
  • Contribute at all levels of the platform including Data Model, Business Logic, APIs, and infrastructure
  • Assist with ongoing operations of the product, driving excellence in feature stability, performance and scalability

Desired Skills & Experience

  • Must Have: Deep experience with the Node.js programing in a Linux/Unix server environment
  • Must Have: Linux/Unix system-level troubleshooting experience
  • Must Have: Experience with NoSQL based data architectures
  • Great to have: Experience with React
  • Great to have: Experience with developing for mobile platforms
  • Great to Have: Experience with Java, Redis, and Hadoop ecosystem related applications
  • Great to Have: Experience developing APIs for data retrieval and Web Applications
  • Experience with AWS service APIs: EC2, S3, DynamoDB, Cloud Formation
  • Exposure to architectural patterns of a large, high-scale web application
  • Experience with DevOps, Continuous Integration and testing automation
  • BS in Computer Science or equivalent work experience

Applicants must be currently authorized to work in the United States for any employer

No sponsorship or transfers are available for this position