Current Vacancies
Based in downtown Seattle by the Space Needle, Flying Lab Software is currently working on our live MMO, Pirates of the Burning Sea, Upper Deck University, and an undisclosed major new casual MMO project.
Flying Lab offers flexible hours, a fun work environment, the opportunity to work with a great team on exciting cutting-edge projects, and much more!
We are currently hiring to fill the following positions:
UI Artist/Graphic Designer
We are seeking a talented User Interface Artist / Graphic Designer to help us expand and improve the UI of our historical MMO Pirates of the Burning Sea and our website, burningsea.com. This artist's work will be what people see every time they play the game or visit the website. We want high-quality, consistently beautiful art that will help make playing the game a joy for players. Can you do it?
The ideal candidate will have a strong foundation in graphic design and user interface design with an understanding of how to make a complex system appear simple for players. Working knowledge of XML and expert Photoshop skills are a must. S/he will also need to learn our internal tools quickly. A love of games is a definite plus!
This is a full time, salaried position working in our office in Belltown.
Job Summary:
- Collaborate with the Design team to create and maintain cohesive and intuitive UI for Pirates of the Burning Sea.
- Create icons, logos and other small, simplified representations of more complex entities.
- Create source art for web designers.
- Create marketing and promotional materials, for both print and web.
- Fix bugs identified by QA and players.
Basic Requirements:
- B.A. in Graphic Design or equivalent work experience.
- Excellent UI Design skills.
- Expertise in Photoshop.
- Experience with XML.
- Excellent written and verbal communication skills.
- Ability to work collaboratively within a multi-disciplinary team.
- Ability to prioritize tasks and manage time and resources effectively.
- Ability to work well under pressure and deadlines.
Bonus Qualifications:
- HTML and web design experience.
- Experience using Maya.
- Experience with Flash.
Qualified individuals interested in submitting for this position do the following:
Responses should include a resume, contact information, and any salary requirements. We regret that we will only be able to respond to those applicants whose qualifications meet our interest. Please do not call about this position.
MMO Game Producer
Flying Lab Software is seeking an experienced Producer who will be responsible for the successful delivery of an MMO. The Producer will be responsible for overseeing the creation of a quality product while staying within budget, timeframe, and scope. The Producer will manage teams of artists, game designers and developers throughout the project, and will be responsible maintaining communication between those teams, as well as with internal Management and external stakeholders.
Job Summary:
- Oversee all day-to-day aspects of developing of an online MMO, including project planning, scheduling and tracking, general team communication, hiring and budgeting.
- Develop milestone schedules with input from all of the stakeholders.
- Coordinate and communicate schedules and project progress to internal team and external licensors and stakeholders.
- Work collaboratively with team Leads to develop project plans and overcome obstacles.
- Manage and monitor diverse teams of 2D and 3D artists, game designers, software developers and audio engineers to achieve technical and creative professionals to achieve project goals.
- Monitor development progress, anticipate problems and resolve obstacles.
- Manage the flow of assets and information between teams and team members (both internal and external).
- Contribute to a pleasant, supportive work environment.
- Drive milestone planning sessions with team Leads.
- Develop Release Notes to accompany game deliverables.
Basic Requirements:
- 3-5 years experience in video game production, or comparable media production, with proven track record of shipped products.
- Bachelors Degree or equivalent experience preferred.
- Must be extremely organized, proactive and attentive to details.
- Excellent written and verbal skills, and strong skills in Microsoft Word and Excel.
- Excellent people management skills, with previous management experience.
- Proven ability to motivate and encourage team members during all stages of development.
- Ability to work well under pressure on multiple tasks and tight deadlines.
- Strong Project Management skills and experience with project management tools, including bug-tracking software, asset management software and Excel.
- Must have clear understanding of multiple areas of game development and tools used in each, including design, art, audio, production, programming, digital asset management and testing
- Cheerful, can-do attitude, and a willingness to pitch in and help where needed
Qualified individuals interested in submitting for this position do the following:
Responses should include a resume, contact information, and any salary requirements. We regret that we will only be able to respond to those applicants whose qualifications meet our interest. Please do not call about this position.
Game Programmer
Flying Lab Software is seeking experienced programmers to work on our MMO Pirates of the Burning Sea, and possible future products. The people we hire will be involved in many aspects of the game's ongoing development.
General Responsibilities:
- Technical design and development of new game systems.
- Modification and support of existing features.
- Writing code for the client, servers, and development tools.
- Supporting the mission design team.
- Interaction with players via forums, dev chats, and devlogs.
Specific Requirements:
- 3 years professional software development.
- Excellent C/C++ skills.
- Good oral and written communication skills.
- Large project (200k+ lines of code) experience.
- Experience working with a team.
- Involved in the release of one or more commercial software products.
- Strong math skills.
- B.S. in Computer Science or equivalent work experience.
Bonus Qualifications:
- 3D graphics, SQL database, MFC, or network programming experience.
- Game industry experience with one or more shipped titles.
- User interface development experience.
- Online game experience.
Qualified individuals interested in submitting for this position do the following:
Responses should include a resume, contact information, and any salary requirements. Please include any relevant code samples and/or references to example projects or past work. We regret that we will only be able to respond to those applicants whose qualifications meet our interest. Please do not call about this position.
Server Programmer
Our current and future projects are cutting-edge MMOs for kids and teens with challenging technical goals and fantastic content. We currently have positions open for server programmers. We are looking for intelligent, creative people who love to play games and love to solve problems.
General Responsibilities:
- Design, program, debug and test code for performance-sensitive, highly scalable server components.
- Design and implement both server and client-side game code for engine and related services in a massively multiplayer game.
- Apply Knowledge of best software practices and coding habits with efficient and reliable data structures and algorithms.
- Demonstrate ability to work work efficiently, under pressure, and work well within a team.
- Be a responsible, reliable and dedicated software professional.
- Realize that a mistake in server code affects thousands of people, and take that seriously.
- Enjoy working in a challenging and fun environment on unique games.
Specific Requirements:
- 4+ years of Java or C++, most of it writing code from scratch
- Programming experience and strong understanding of concurrency issues and asynchronous patterns in client-server programming.
- Strong experience with REAL-TIME client/server network Programming with TCP and/or UDP and custom protocols built on these.
- Extensive experience programming with HTTP and knowledge of DB and webserver architectures and performance issues.
- Experience programming PHP.
- Experience with object-relational mapping concepts and marshalling objects using XML, JSON, or other formats.
- Developed and shipped at least 1 game or consumer software product.
- Experience developing in a Linux environment.
Preferred Skills:
- Experience programming SQL and/or coding to SQL database APIs.
- Experience developing and supporting a product with live users.
- Experience coding with Electroserver APIs
- Experience with performance analysis techniques and optimizing server code.
- Familiarity with SCRUM or other agile development models.
Other Education and Experience:
- B.S. in computer science preferred.
- 6+ years professional experience.
- Strong game experience can substitute for education, or strong coding ability can substitute for game experience
Qualified individuals interested in submitting for this position do the following:
Responses should include a resume, contact information, and any salary requirements. Please include any relevant code samples and/or references to example projects or past work. We regret that we will only be able to respond to those applicants whose qualifications meet our interest. Please do not call about this position.
Client Programmer
Our current and future projects are cutting-edge MMOs for kids and teens with challenging technical goals and fantastic content. We currently have positions open for client programmers. We are looking for intelligent, creative people who love to play games and love to solve problems.
General Responsibilities:
- Design, program, debug and test code to produce polished, performance-sensitive, and reliable client applications.
- Design and implement client code for gameplay, UI, graphics, and infrastructure in a massively multiplayer game.
- Applying Knowledge of best software practices and coding habits with efficient and reliable data structures and algorithms.
- Demonstrate ability to work work efficiently, under pressure, and work well within a team.
- Be a responsible, reliable and dedicated software professional.
- Enjoy working in a challenging and fun environment on unique games with great content.
Specific Skills:
We happen to be developing in a variety of languages and environments including AS3 (Flex), Flash, Java, PHP, and Python. However, we are more interested in finding sharp, clever, hard-working software engineers than Flash savants. That said, you *must* possess the following skills:
- 4+ years of Java or C/C++ on client application development,
- Solid understanding and experience with fundamental data structures, algorithms, and design patterns.
- At least current if not cutting-edge knowledge of software practices and industry trends in gaming, web development, and multiplayer environments.
- Ability to make judicious decisions about what you can do this week, and what you must put off til later, and to factor your code accordingly.
- Experience working with Eclipse-based development environments
- Strong and general problem-solving ability.
Preferred Skills:
- Experience with Actionscript 3, preferably within Flex builder
- Experience coding with Electroserver client APIs
- Experience with performance analysis techniques and optimization.
- Familiarity with SCRUM or other agile development models.
- Experience with any additional scripting or lightweight languages, e.g. Python, LUA, scheme.
- Experience and enjoyment writing tools and supporting other game professionals including artists and designers.
Other Education and Experience:
- B.S. in computer science preferred.
- 6+ years professional experience.
- Strong game experience can substitute for education, or strong coding ability can substitute for game experience
Qualified individuals interested in submitting for this position do the following:
Responses should include a resume, contact information, and any salary requirements. Please include any relevant code samples and/or references to example projects or past work. We regret that we will only be able to respond to those applicants whose qualifications meet our interest. Please do not call about this position.
Software Test Engineer
Flying Lab Software is seeking an experienced Software Test Engineer to help ensure the quality of our new MMO Pirates of the Burning Sea. This is a full-time, staff position. The ideal candidate is detail-oriented and possesses strong communication and organizational skills with a solid grasp of software testing and development issues. A love of gaming is a definite plus!
Requirements:
- Minimum 4 years experience in a software development environment, including experience with shipping commercial software products, game industry experience a plus.
- Minimum 2 years experience using a bug tracking system such as Raid or Jira.
- Solid understanding of Software Testing Fundamentals and the SDLC, familiarity with Agile vs. Waterfall development a plus.
- Basic understanding of networking and client/server architecture.
- Able to communicate and coordinate work with other teams
- Willing to work overtime as needed.
Qualified individuals interested in submitting for this position do the following:
Responses should include a resume, contact information, and any salary requirements. We regret that we will only be able to respond to those applicants whose qualifications meet our interest. Please do not call about this position.