Hike is building the Hike Gaming Nation and is looking for a Senior Software Development Engineer (SDE) for a full-time remote position.
The company values top talent in every role, emphasizing a quest for greatness and shared values.
The work culture is akin to a pro-sports team, focusing on strength-based, results-driven collaboration.
Customer obsession is a core value, aiming to delight customers through innovative solutions.
The role requires strong experience in backend gaming technologies and networking protocols.
Candidates should have strong coding skills in Java and/or C# and a solid understanding of TCP/IP and UDP protocols.
A basic understanding of distributed systems and proficiency in designing REST APIs with JSON and XML formats is necessary.
The position also requires proficiency in designing relational databases and schemas.
Candidates should be able to scale systems for hundreds of thousands of concurrent connections and have 3 to 6 years of relevant industry experience.
Strong object-oriented design and architecture skills, along with a solid foundation in computer science, are essential.
Excellent communication skills are required to discuss timelines, design concerns, and provide feedback to team members.
Experience with common workflow tools like source control (GIT) and bug tracking (JIRA) is also necessary.
Responsibilities include developing and integrating new technologies, planning tasks and systems, mentoring other engineers, defining and developing core gaming server components, optimizing code for high-performance systems, and collaborating with product managers and other engineers.
Requirements:
Candidates must have strong experience in backend gaming technologies and networking protocols.
Strong coding skills in Java and/or C# are required.
A strong understanding of TCP/IP and UDP protocols is necessary.
A basic understanding of distributed systems is expected.
Proficiency in designing REST APIs with JSON and XML formats is required.
Candidates should have proficiency in designing relational databases and schemas.
The ability to scale systems for hundreds of thousands of concurrent connections is essential.
A minimum of 3 to 6 years of relevant industry experience is required.
Strong object-oriented design and architecture skills are necessary.
A solid foundation in computer science, with competencies in data structures, algorithms, and software design, is required.
Proven ability to architect and design large and complicated systems is essential.
Excellent communication skills are necessary, particularly for discussing timelines and design concerns.
Experience with common workflow tools like source control (GIT) and bug tracking (JIRA) is required.
Benefits:
Hike offers tremendous benefits and perks for its employees.
For more details on the benefits, candidates are encouraged to visit the company's website.