View Job
Network Software Engineer
Merge Interactive | Austin TX 78759 USA | Full Time | Posted: 10/25/2012
Studio Profiletop

MI's management has extensive experience in the video game business, and has been involved with many award-winning titles on the mobile, console, PC and arcade platforms. The company is partnered with multiple leading game publishers.
MI offers competitive salaries, employee benefits package and relocation assistance.
Merge Interactive is located in beautiful Austin, Texas - live music capital of the world! Austin features great scenery, many recreational opportunities and a cosmopolitan atmosphere without the big city hassle.
Come join the fun!
Why join Merge Interactive?
• Be a member of small teams (2-5 engineers) where your expertise, creativity and opinions really count
• Work with bright and talented developers to improve your craftsmanship
• Share your ideas and contribute to a dynamic, growing company
Job Descriptiontop
NETWORK SOFTWARE ENGINEER
Network Software Engineers are knowledgeable and thorough software developers with proven experience in the design and implementation of network infrastructure and services. They stay aware of the goals of their current project and assist the VP of Technology and Producer in achieving those goals and identifying project risks.
RESPONSIBILITIES
• Gather requirements from multiple projects with overlapping needs and design common solutions
• Drive designs through approval process
• Implement robust, scalable and efficient software in Python
• Leverage and enhance MI's existing codebase
• Monitor and maintain live servers
• Collaborate with producers, designers, artists and engineers to deliver great games
• Work with Quality Assurance to address defects and gameplay issues
REQUIREMENTS
• Minimum 4 years of experience as a network software engineer
• Experience in building robust, efficient and maintainable solutions in Python
• Proficiency in network protocol design
• Sound understanding of TCP, UDP and SSL
• Effectiveness at troubleshooting with tools such as Wireshark
• Bachelor's degree in Computer Science, Computer Engineering, Game Development or similar
• Capacity to rapidly learn and apply new technologies
• Ability to manage responsibilities and meet project deadlines
• Capacity to function effectively in a multidisciplinary team
• Good written and verbal communication skills
PLUSES
• Skill in database design, SQL programming, profiling and optimization
• Proficiency in Linux server administration and security
• Knowledge of Twisted or SQLAlchemy
• Experience in professional game development
• Fluency in C# or Objective-C
• Familiarity with PostgreSQL administration
• Familiarity with Fabric or Puppet
• Experience in developing iPhone applications
• Passion for creating games
TRAVEL REQUIREMENTS
Up to 5%.
WHY JOIN MI?
• Be a member of small teams (3-5 engineers) where your expertise, creativity and opinions really count
• Work with bright and talented engineers to improve your craftsmanship
• Share your ideas and contribute to a dynamic, growing company
APPLICATION REQUIREMENTS
• Resume
• Product history
CONTACT INFORMATION
hr-engineering@mergeinteractive.com
www.mergeinteractive.com
This job listing originated on Gamasutra.com, the game industry's leader.
Job Detailstop
| Location | Austin, TX, 78759, United States |
|---|---|
| Job Level | Mid-Level |
| Categories | Programmer / Engineer, Social / Online Games, Smartphone / Tablet Games |
| Pref Degree | Bachelor's Degree |
| Work Site | On site |
| Platforms | Online Multiplayer,Linux / UNIX,Windows Mobile,Mobile phone |
Location Maptop
Contact Informationtop
| How to apply | Applications are no longer accepted for this job posting. |
|---|---|
| Job Code | 676 |