This job might no longer be available.
Senior Software Engineer - Online
4 years ago
SENIOR SOFTWARE ENGINEER - ONLINE
Visual Concepts is one of the world’s top game development studios with a flat, entrepreneurial, and non-corporate work environment. We have a proven track record having shipped over 100 multi-SKU titles to great critical acclaim.
Our studio in Foothill Ranch, CA is committed to gaming and technical innovation and offers top candidates the opportunity to learn and grow with some of the smartest and most creative minds in the industry.
We are seeking a Senior Software Engineer to join our development efforts on an exciting new open world project! Within this role, you’ll be focused on building out our online networking systems and functionality.
Responsibilities:
- Develop libraries and APIs to support online functionality
- Create scripts and tools for development pipelines
- Integrate online features into the game
- Contribute to technical development guidelines for working within network constraints
- Collaborate with other departments to innovate and exploit opportunities offered by online technology
- Propose and implement solutions to analyze and balance network usage and load on back end systems
- Propose and implement solutions relating to back end databases, matchmaking systems, player statistics, and other online functionality
- Debug and address network issues as they’re discovered
- Mentor junior programmers to improve their skill-sets
Requirements:
- 5+ years’ experience in game programming, preferably for current-gen game consoles (PS4, Xbox One, Switch)
- 3+ years’ experience writing online and networking code
- BSCS or equivalent experience
- Experience with online game architecture
- Understanding of distributed and scalable systems
- Experience with multithreaded programming
- High proficiency in C / C++
- Deep understanding of object-oriented programming
- Ability to diagnose and solve problems quickly and independently
- Ability to learn and master complicated code systems
- Ability to write clean, bug-free, well-documented, and efficient code
- Good team player
- Passion for videogames
Pluses:
- Experience with Unreal Engine 4 networking
- Experience with cloud systems and managing microservices
#LI-VC
Create Your Profile — Game companies can contact you with their relevant job openings.