Software Engineer, QA Lead

Software Engineer, QA Lead

This position is located in Sunnyvale, CA and reports directly to the Director of Engineering. 

Job Summary


  • Lead the design, architecture, and maintenance of our cloud-based software solution
  • Ensure the design and architecture of the product is adequately documented and tested
  • Communicate with other arms of the engineering team that are co-located in other countries
  • Write a lot of code adding innovative features to our cloud services
  • Extend and improve our existing software
  • Fix bugs
  • Work with technical and non-technical stakeholders to develop product requirements and innovative solutions

Minimum Qualifications

  • BS in Computer Science or a related field and relevant experience
  • 5 years of software engineering experience
  • Strong software development skills including programming languages, system architecture and agile development process.
  • Strong experience in many of the following areas:
    • Modern, object-oriented programming languages: Java, C++, Scala, Ruby, …
    • Programming frameworks: Spring, MVC, NodeJS, …
    • Web programming technology: JavaScript, HTML5, …
    • Scripting languages: Python, Perl, …
    • UNIX systems and development
    • Databases: Mongo, NoSQL, …
    • REST-compliant API’s, SOA,
  • Cloud platform expertise: AWS preferred
  • Excellent communication skills

Preferred Qualifications

  • Previous start-up experience
  • Have worked on shipping product
  • Additional skills that add value to our company (technical or domain)
  • A passion for our product space and a desire to improve the lives of others

    To apply for this position, email:

    Join Our Growing Square Panda Community!