Having issues with Copilot?Please update to version 1.6.3 by going to Manage Extensions → Update
Principal Software Engineer
SDK, Unreal
Posted on 9/8/2023
INACTIVE
Comprehensive backend services for game-as-a-service development
Company Overview
AccelByte stands out as a leading provider of comprehensive white-label backend services for game studios, enabling them to develop, publish, and operate games-as-a-service with ease. The company's culture encourages high-quality quick iterations and supports remote work, which has been instrumental in meeting aggressive business goals. With a proven track record of delivering seamless player experiences and enabling cross-platform play, AccelByte allows game studios to focus on game creation while it handles the complex backend technology.
Company Stage
Series B
Total Funding
$70M
Founded
2016
Headquarters
Bellevue, Washington
Growth & Insights
Headcount
6 month growth
↑ 9%1 year growth
↑ 18%2 year growth
↑ 34%Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
CategoriesNew
Software Engineering
Requirements
- At least 8 years of professional software engineering experience, with expertise in applying algorithms, data structures, and network protocols
- Extensive experience developing C++ & C# software and expertise with multiple languages and technologies
- Experience with multiple software product life cycles and specializing in APIs and tooling
- Experience as the primary architect and lead engineer on multiple software products
- Broad and deep expertise in multiple software domains
- Expertise in designing complicated software systems
- Proficiency in written and verbal English language to succeed in a remote work environment
- Flexibility to adjust to work routines/schedules, as required, to meet the needs of the company and expectations of customers
- Professional experience at a AAA game studio or a mature software product company preferred
- Professional experience working with cloud platforms or web products preferred
- Experience working in a multinational technology startup is a big plus
Responsibilities
- Contribute to architectural decision-making for the SDK, ensuring scalability and alignment with company's technical vision and strategy
- Design and develop software systems to achieve goals, while also documenting for maintainability
- Review and provide feedback on coworkers' changes, lead by example by delivering first-class code
- Investigate complex issues, design better solutions, learn from incidents, and implement long-term mitigations
- Discover requirements by working with engineering leads, production managers, and stakeholders
- Train and mentor less experienced engineers, set direction for other engineers
- Break ground on new projects, perform interviews for Software Engineer candidates, and perform other assigned duties
- Define testing strategy for large-scale products to prevent operational incidents
- Create frameworks with long-term ROI, establish standards for engineering excellence, identify risks and opportunities, and motivate action
- Perform other duties as assigned