Software Engineer at Smule
San Francisco, CA, US

POSITION DUTIES:

This position will develop, create, and modify general computer applications software or specialized utility programs.  The job requirements and specific duties of the position are listed below.

Responsibilities:

  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  • POSITION REQUIREMENTS: Master’s degree in Computer Science or Computer Engineering, or a related field, or the foreign equivalent. One year of experience in the following skills is required:
    • Experience of server-side coding in Java
    • Experience with design, development, scaling, troubleshooting, and live support of server applications (APIs and services)
    • Experience with ElasticSearch, Redis
    • Knowledge of SQL and MySQL forged in the fires of high traffic, high availability web app environments
    • Server-side development experience supporting mobile applications

RATE OF PAY: $120,931.00 PER YEAR. The employer will pay or exceed the prevailing wage, as determined by the U.S. Department of Labor.

HOURS: 40hrs/week. 9 am to 5 pm.

LOCATION OF EMPLOYMENT:  139 Townsend St, #300, San Francisco, CA 94107

MAIL RESUME: HR, Job#097, 139 Townsend St, #300, San Francisco, CA 94107