Roblox

Principal Software Engineer, Notifications Team

Roblox

San Mateo, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a highly skilled and experienced software engineer looking for an exciting new challenge? Look no further! Roblox is seeking a Principal Software Engineer to join our dynamic Notifications Team. As a leader on this team, you will play a critical role in shaping the future of our platform and impacting millions of users worldwide. We are seeking a driven individual with a passion for innovation and a track record of delivering high-quality software solutions. If you are ready to take your career to the next level and make a meaningful impact, we want to hear from you!

  1. Design and develop high-quality software solutions for the Roblox platform.
  2. Lead and mentor a team of software engineers to deliver innovative and efficient solutions.
  3. Collaborate with cross-functional teams to define and prioritize project requirements.
  4. Stay up-to-date with emerging technologies and proactively propose their integration into the platform.
  5. Conduct code reviews and ensure code quality and best practices are maintained.
  6. Identify and resolve technical issues and bugs in a timely manner.
  7. Drive continuous improvement and innovation within the Notifications Team.
  8. Communicate project updates and progress to stakeholders and senior management.
  9. Provide technical guidance and support to team members.
  10. Participate in the recruitment and onboarding process for new team members.
  11. Contribute to the overall technical roadmap and strategy of the platform.
  12. Collaborate with product managers to define and prioritize features and enhancements for the Notifications Team.
  13. Ensure compliance with security and privacy standards in all software development activities.
  14. Act as a subject matter expert and provide technical guidance to other teams within the organization.
  15. Continuously monitor and improve the performance and scalability of the platform.
Where is this job?
This job is located at San Mateo, CA, USA
Job Qualifications
  • Extensive Experience In Software Development: A Principal Software Engineer On The Notifications Team At Roblox Should Have At Least 8-10 Years Of Experience In Software Development, With A Strong Understanding Of Coding Languages Such As C++, Java, Or Python.

  • Strong Leadership Skills: As A Principal Software Engineer, You Will Be Leading A Team Of Engineers, So It Is Essential To Have Excellent Leadership Skills To Guide And Mentor Team Members Effectively.

  • Expertise In Notifications Systems: The Ideal Candidate Should Have A Deep Understanding Of Notifications Systems And Their Implementation, Including Push Notifications, Email Notifications, And In-App Notifications.

  • Familiarity With Mobile Development: As The Notifications Team At Roblox Focuses On Mobile Platforms, It Is Crucial To Have Experience With Mobile Development And A Strong Understanding Of Mobile-Specific Challenges And Best Practices.

  • Excellent Problem-Solving Abilities: A Principal Software Engineer At Roblox Must Be Able To Identify And Solve Complex Technical Problems Efficiently And Effectively. Strong Critical Thinking And Analytical Skills Are Essential For This Role.

Required Skills
  • Software Development

  • Project Management

  • User Experience

  • Agile Methodology

  • Team Leadership

  • Technical Documentation

  • Code optimization

  • Problem-Solving

  • API integration

  • Mobile

  • Cross-Functional Collaboration

  • Notifications Systems

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • Interpersonal Skills

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Principal Software Engineer, Notifications Team in San Mateo, CA, USA is between $170,000 - $220,000 per year. This may vary depending on the specific company, years of experience, and individual skills and qualifications.

Additional Information
Roblox is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedFebruary 15th, 2024
Apply BeforeJune 9th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Roblox

Roblox is a global platform that brings people together through play.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started