This job might no longer be available.
Principal Software Engineer
3 years ago
GSN Games is looking for a Principal Backend Engineer to join our team in Boston!
About the GSN Games Skill Studio:
Take on cash tournaments and help transform real-money gaming with WorldWinner.com and the WorldWinner app. WorldWinner offers a wide and ever-changing variety of tournaments within multiple game titles for game enthusiasts of all skill levels.
What You’ll Do:
GSN Games is seeking a Principal Backend Engineer to join our growing engineering team. In this role, you will report to the Senior Engineering Manager and will be responsible for evolving the backend technology stack that powers our WorldWinner app and desktop experiences. As a Principal Engineer, you will be responsible for creating technical design docs, communicating tech migration strategies, shaping work to be executed by more junior team members, and executing planned work.
You Will:
- Design, code, and debug software.
- Participate in technical research and development to help us innovate our services.
- Create technical design docs, and communicate them with the team.
- Re-build and re-imagine existing back end features as AWS hosted Java Spring Boot services.
- Lead sub-teams of engineers to execute on implementation of the features you help design.
You Will Need:
- 10+ years of total programming experience in a language, or combination of OOP languages such as: Java, Python, Ruby, etc.
- At least 3+ years of Java experience.
- At least 5+ years of experience working with distributed engineering teams.
- 5 years of experience working with relational databases, and the ability to write efficient SQL.
- Strong object-oriented design skills, and an uncanny ability to design intuitive module and class-level interfaces.
- Ability to clearly communicate complex designs to less senior team members.
- Bachelor's Degree in Computer Science or equivalent preferred.
- Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).
- Experience and interest in working with other engineers and cross-functional partners in product and design to build world-class online and offline products.
Bonus points!
- PostgreSQL, Python, Java Spring Boot
- Love playing games!
Create Your Profile — Game companies can contact you with their relevant job openings.