Oversee and manage the Penn Game Studios engineering team including client engineer, server engineering and system administration.
Work with the Penn Interactive recruitment team to interview, hire and on-board new engineers at Penn Game Studios.
Regularly meet with the Penn Game Studios leadership team to plan the studio strategy, build the development roadmap, and ensure the studio has the proper resources to meet its goals.
Contribute to the architecture and design of major systems.
Research and apply new technologies to solve problems.
Apply standards across the engineering team, including testing, documentation and deployment.
Manage high level tasks and personnel making sure engineers are set up for success.
Read, write and review Go, Python, Javascript and shell scripts.
Work across teams to coordinate releases and integration of external features.
Help with the personal and professional development of engineers on the team.Other duties as required.
Requirements
Minimum 3–5 years in a leadership or management role combined with at least 8 years of experience in software development
Experience owning the hiring process for engineers.
Experience as the primary point of contact between non-technical senior management and the engineering team, setting expectations and communicating priorities.
Experience running and managing meetings to keep them relevant and concise.
Experience coordinating work with interdisciplinary teams, including art and design.
Experience with our technical stack: PostgreSQL, Redis, Linux, Git.
Tech Stack
JavaScript
Linux
Postgres
Python
Redis
Go
Benefits
Competitive compensation package
Fun, relaxed work environment
Education and conference reimbursements.
Opportunities for career progression and mentoring others