• RiseON Suite

Job Details

Early Career Software Engineer
Share Icon

Roblox

Location Icon
San Mateo, California (On-site role)(OnSite)

Employment IconEmployment Type: Full Time

Salary IconSalary: USD $ 153120 (Annually)

Job Description

Job Title: Early Career Software Engineer

Company: Roblox

Years of Experience: 0–2 Years (Entry-Level / Early Career)

Location: San Mateo, California (On-site role)

Role Type: Full-Time Position

Salary Range: USD $153,120 annually

(Actual compensation may vary based on experience, business need, and market conditions.)

Eligibility:

  • Applicants must have valid work authorization in the U.S.
  • The company may not support certain visa categories or future H-1B sponsorship.

Role Overview

As an Early Career Software Engineer, you will work closely with experienced engineering mentors to build and ship impactful features that support millions of users worldwide. This role offers immersion into the full software development lifecycle—including design, implementation, testing, deployment, and iteration—while contributing to the evolution of large-scale distributed systems. You'll also explore emerging technologies like machine learning frameworks and large language models while collaborating cross-functionally across engineering, product, and design.

Key Responsibilities

  • Design, implement, test, and deploy features across the full development lifecycle.
  • Collaborate with Design, Product, Data, QA, DevOps, and other engineering teams.
  • Participate in system architecture discussions and technical decision-making.
  • Develop a strong understanding of large-scale distributed systems and contribute to system improvements.
  • Research and experiment with innovative technologies such as machine learning models and LLMs.

Skills and Qualifications

  • Pursuing or holding a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
  • Equivalent practical experience (internships, projects, open-source contributions).
  • Proficiency in one or more programming languages, such as:
  • C#, Lua, Java, Go, Node.js, Ruby, Python, C++, Swift.
  • Understanding of core software engineering concepts such as:
  • Algorithms & data structures
  • Object-oriented programming
  • Version control
  • Testing & debugging