Software Engineer at Smule
San Francisco, CA, US


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.


  • 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