Networked Gameplay Systems Engineer
HITMARKER LLC
Dallas, TX, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Systems Engineering
Unix
Client/Server Application Language (C/AL)
C++ (Programming Language)
Client Server Models
Code Generation
Software Design Documents
Linux
Video Game Development
Windows API
Real-Time Operating Systems
Socket Programming
+3 more
Software Engineering
Multithreading
Real Time Systems
Job description
Iron Vale Studios creates large-scale interactive worlds and invests deeply in robust online technology that can support systemic gameplay at scale. Our engineering teams work closely with design and content disciplines to build networked features that are responsive, reliable, and maintainable across long development cycles., * Architect and refine multiplayer systems in partnership with other engineers
- Work closely with designers, artists, and other disciplines to deliver gameplay-supporting online features
- Write technical design documentation and carry implementation through to completion
- Develop clear, maintainable, portable C++ code for real-time systems
- Test, profile, and refine systems throughout development
- Estimate work accurately and deliver against agreed schedules
- Improve reliability and performance across networked gameplay components
- Support messaging architectures and other client/server interactions
- Contribute to long-term systems quality and engineering best practices
Requirements
- 3+ years of professional software development experience building client/server applications in C++
- Experience with multithreaded, multi-process, real-time systems
- Strong understanding of client/server messaging architecture
- Experience tuning performance and reliability in real-time software
- Excellent analytical and mathematical problem-solving skills
- Strong collaboration and communication skills
- Ability to work effectively in a cross-discipline game development environment
- Proven track record of delivering high-quality technical work to schedule, * Low-level socket programming experience
- Familiarity with reflection systems or code generation workflows
- Experience with compression techniques
- Comfort working across Unix, Linux, and Win32 environments
- Knowledge of distributed persistence systems
- Prior game industry experience
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
23 days ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
CH
Chris Heilmann
Dev Digest 129 - Now that's what I call private data!
about 2 years ago
CH
Chris Heilmann
Dev Digest 135 - AI is Doomed
almost 2 years ago
CH
Chris Heilmann
WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech
about 2 years ago