Senior Software Engineer, Engineering Acceleration Foundations
Job description
About the role
As a Senior Software Engineer on the Engineering Acceleration Foundations team at Roblox, you will play a pivotal role in enhancing the development experience for over 2,000 engineers. Your work will focus on transforming Roblox's development processes into a scalable, AI-driven platform that empowers engineers to create immersive digital experiences. This position offers a unique opportunity to influence company-wide engineering practices and contribute to the future of human interaction through technology.
Key facts
What you'll do
- Lead the enhancement and security of Roblox's development lifecycle, which includes managing source control, code search, artifact creation, and distribution, as well as local and remote development infrastructure to support the next decade of growth.
- Design and implement innovative software solutions that enhance the productivity of your colleagues, including new local development tools, internal web applications, microservices, and reusable CI workflows.
- Develop productivity metrics toolchains and facilitate integrations with both first-party and third-party tools to streamline workflows across the organization.
- Collaborate with cross-functional teams to improve the usability and efficiency of our Source and CI tools, impacting every engineer within Roblox.
- Participate in the end-to-end development process, from ideation and launch to ongoing support of tools and systems utilized by a large developer community.
- Engage in code reviews and provide constructive feedback to peers, fostering a culture of continuous improvement and learning within the team.
- Stay updated on industry trends and emerging technologies to ensure Roblox remains at the forefront of development practices.
- Contribute to the documentation of processes, tools, and best practices to facilitate knowledge sharing among team members and new hires.
Requirements
- A minimum of 3 to 5 years of professional experience in software engineering or a related field.
- A Bachelor's degree in Computer Science or a similar discipline, or equivalent practical experience.
- Strong communication and collaboration skills, with a focus on customer satisfaction and team success.
- Proven experience in the complete development lifecycle of a tool or system that serves a large number of developers.
- Familiarity with source control systems, artifact management, and continuous integration tools; experience with GitHub, GitHub Actions, and Artifactory is advantageous.
- Proficiency in cloud technologies and orchestration tools, particularly AWS, Docker, Kubernetes, and the HashiCorp stack (Terraform, Vault).
- Competence in at least one widely-used programming language, such as Python, Go, or C#.
Nice to have
- Experience with AI-driven development tools or platforms.
- Familiarity with agile methodologies and practices.
- Background in developing tools that enhance developer productivity and collaboration.
Skills & tools
- Programming Languages: Python, Go, C#
- Development Tools: GitHub, GitHub Actions, Artifactory
- Cloud Platforms: AWS
- Containerization and Orchestration: Docker, Kubernetes
- Infrastructure as Code: Terraform, Vault
Practical notes
For positions based at our San Mateo headquarters, the starting base salary for this role ranges from $196,750 to $243,290 USD. The actual compensation may vary based on factors such as your professional background, training, work experience, and market demand. Additionally, all full-time employees are eligible for equity compensation and comprehensive benefits.
Roblox is committed to fostering a diverse and inclusive workplace. We provide equal employment opportunities to all applicants and employees, prohibiting discrimination and harassment based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by applicable laws. We also offer reasonable accommodations for candidates with disabilities or religious beliefs during the recruitment process.
Please note that for U.S.-based roles, Roblox may not be able to hire candidates who require specific U.S. work authorization related to certain visa categories or support future H-1B sponsorship at this time.
Join us at Roblox and be part of a team that is shaping the future of digital interaction and creativity!
About the company
An online space lets people build and play games. Founded long ago by two creators, it grew into a shared world opened to everyone in the mid 2000s. Now reaching millions each day, it hosts games made by its users. A large share of young American children under sixteen are monthly players here. High daily activity shows a lasting community where creativity and shared play remain central.