• You are here : Home » Jobs » Senior Software Engineer (Cloud)

    Senior Software Engineer (Cloud)

    Function: Engineering
    Location: San Francisco

    Role: As a Senior Software Engineer for the cloud team, you will drive the build and development of INQ's cloud-based software apps. You will be working closely with your peers in development, product management, user experience, and QA to implement features at a rapid pace while driving innovation through designs and code. You will be expected to be tactical (hands-on), strategic, and proactive in a dynamic startup environment. Senior software engineers are expected to have a passion for solving complex and interesting problems.

    Experience:
    ● Demonstrable experience shipping high quality consumer web and backend software in Java and C++.
    ● Experience setting up app servers, e.g. Tomcat.
    ● Experience designing & querying relational and XML databases.
    ● Development experience consuming and providing web service APIs.
    ● Experience writing, troubleshooting, and debugging multithreaded applications.
    ● Experience building complex systems for reliability, speed, and scalability.
    ● Experience deploying software with Google App Engine and/or Amazon Web Services.
    ● Strong Java/J2EE skills and object oriented design experience, including working knowledge of core libraries, design patterns, and frameworks such as Spring and Hibernate.
    ● Experience in multiple front-end environments, such as Flash/Flex, GWT, HTML/CSS/Javascript, etc.
    ● Experience working with a team of software engineers that utilize modern software practices to deliver commercial software.
    ● Experience working with a test team to write automated tests.
    ● Experience with Agile software practices.
    Download PDF for full description

    apply here »

    ;