Senior Software Engineer (Release)
Posted Updated
Description
- As a Senior Software Engineer - Release, you will develop mission-critical build and release tools for the Roblox Game Engine Team
- Using the tools you and your team develop, you will support all phases of the software life-cycle - including multi-platform build and release systems, continuous integration, crash reporting, and test environments
- If you have experience delivering productivity and efficiency with state-of-the-art development tools, you’ll be right at home within our-experienced and growing Client and Game Engine Development Team
- Design and develop automation tools for our production release process - delivering gameplay to millions of concurrent players
- Maintain build and release tools
- Integrate quality metrics and tools
- Customize our continuous integration system to work with a growing team
- Improve integration between a version control, build, and incident tracking tools
- Collaborate with the team to improve overall build process reliability and scalability
- Upgrade, and maintain current production deployment systems
- Provide ongoing support for the code development lifecycle
- Familiar with programming languages such as Python, C#, C++; and scripting languages including Bash and TypeScript
- Bachelor’s degree or above in Computer Science or similar
- Proficient in continuous integration, and multi-platform development environments. We support development on mobile, console, VR and desktop environments
- Experience: You have 6+ years of experience building build and releasing engineering tools for engineering teams of 15 or more
- Familiar with configuration management and CI tools like TeamCity, GitHub Actions, or Jenkins
- Improve full-cycle engineering development pipelines
