View Job

This job is no longer available

Network Software Engineer

Merge Interactive | Austin TX 78759 USA | Full Time | Posted: 10/25/2012

Studio Profiletop

logo

MI is a leading developer and publisher of iPhone games. We combine creative and technological expertise to build the most compelling titles.

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