Roblox is looking to build systems that make the company more efficient and scalable as an organization, driving innovation across business products.
Requirements
- 4+ years of experience building full-stack systems, including backend, APIs, and frontend applications.
- 3+ years working with web, mobile, or cross-platform UI technologies, including frameworks like React, Angular, Vue.
- Experience with modern microservice technologies, e.g. Kubernetes, Terraform, and Docker, and/or major cloud providers, like AWS, Azure, or Google Cloud Platform.
- 1+ year of experience leading significant technical projects or modules within a larger system.
- Experience with AI-powered products is a plus.
- Knowledge of computer science fundamentals, including data structures, algorithms, and software design patterns.
- Experience with agile development methodologies is a plus.
Responsibilities
- Collaborate and work across engineering, product, design, and people teams to innovate how we run the company, defining and refining requirements for high-impact internal products.
- Design and implement scalable and performant software solutions across various technologies, ensuring high quality and adherence to engineering best practices.
- Drive individual projects from end to end, ensuring they are well-planned, executed efficiently, and deliver meaningful impact.
- Contribute to technical discussions and decisions, helping to shape product requirements and align team efforts toward a shared vision.
- Work across a wide range of technologies, including frontend, backend, and infrastructure, quickly learning and applying new skills to solve complex challenges.
- Uphold high engineering standards, contributing to the development of robust, maintainable, and future-proof systems.
- Explore and apply new tools and approaches, including the use of AI, to improve efficiency and enhance product capabilities.
Other
- User-Oriented: While deeply technical, you consistently prioritize the needs of the user, whether they are Roblox users or internal engineers, ensuring solutions are intuitive and effective.
- A Creative Problem-Solver: You take a creative and strategic approach to solving hard problems, simplifying complex issues and bringing in fresh ideas.
- Versatile: You are a generalist comfortable with several languages and technologies, adaptable in any situation, and resourceful in finding solutions.
- Team-Oriented: You are a strong collaborator with excellent communication skills, able to work effectively across teams, support your peers, and contribute to a stronger team dynamic.
- An Innovator: Passionate about leveraging technology to create intuitive tools that enhance user workflows and drive business insights.
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.