HOW COOL WOULD IT BE IF...?

Senior Platform Software Engineer

Department: 
Requisition Number: 
PLA0001
Location: 
Providence, RI

Would you like to become part of the team that includes the creative visionaries behind Drizzt Do’Urden and Spawn? 38 Studios is currently seeking a Senior Platform Software Engineer to join our Platform team. This is a full-time position with competitive salary, full benefits and 401(k), and the chance to be part of online gaming history!

Summary

The Platform team is looking for a Senior Software Engineer with a strong distributed server architecture development background to work with 38 Studios’ Platform backend infrastructure and Web services. A successful candidate will have good working knowledge of server development and performance tuning, multithreading, networking, security, and be able to work collaboratively to implement customer features.

Position Responsibilities

  • Design and implement scalable server architectures.
  • Mentor junior members on the team.
  • Gather requirements from stakeholders and convert them into technical design documents.

Knowledge, Skills & Ability Requirements

Knowledge

  • Required:
    • Java or Scala
    • SOA, PaaS
    • TCP, UDP, HTTP
    • SNMP, JMX
    • Jetty or Tomcat
    • REST
    • OAuth / OpenID
    • Web security
    • Understand test-driven development
    • Linux
  • Considered a plus:
    • C++
    • Python / Twisted
    • MySQL / SQL
    • PSN / XBLA
    • AMQP
    • XMPP
    • VoIP / SIP
    • VMware, other virtual server environments
    • Hadoop or Cassandra
    • Experience working in Agile environment
    • Experience with online games especially MMO
    • Experience integrating Billing systems
    • Experience integrating CMS

Competencies

  • Strong experience building high-load server infrastructure.
  • Ability to work with and support several different customers simultaneously.
  • Ability to estimate work and deliver tested and working software on time.
  • Experience with JVM (Java or Scala) in a production environment.
  • Experience with designing, developing and performance tuning of large-scale Enterprise or Web 2.0 architectures.
  • Strong debugging and profiling skills especially in distributed / multithreaded environment.
  • Strong networking skills.
  • Strong Web server / service skills.

Experience

  • 8 years of software engineering experience.
  • At least 4 years of experience in developing high load server backend systems for Enterprise or Web 2.0 systems.
  • Completed degree in Computer Science.

38 Studios, a media and entertainment company founded in 2006 by Curt Schilling, is creating an original fantasy IP driven by the creative and artistic visions of pop-culture icons R. A. Salvatore and Todd McFarlane. Entertainment products will include an immersive online entertainment experience that transcends the traditional MMO genre, novels, comics, toys, movies, TV, and more. Headquartered in Providence, Rhode Island, the company is a fun, energetic place to work where the company mantra, “How cool would it be if . . . ?” infuses the team with a commitment to passion, integrity, and innovation.

Please submit resumes and portfolios using the 'Apply Now' button at the top of the page. Only short-listed candidates will be contacted for an interview. 38 Studios, LLC is an Equal Employment Opportunity employer.

Currently, 38 Studios LLC is not accepting applications or unsolicited resumes from external recruiters and agencies. All external Recruiters, agencies, or services must inquire through jobs@38studios.com before offering any service to 38 Studios LLC.