Principal Software Engineer

Added
5 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

systems programming game engine libclang abstract syntax trees

๐Ÿ“‹ Description

  • Develop engine code for Roblox platform.
  • Establish foundational architecture and technical direction.
  • Work cross-functionally across teams and platforms.
  • Lead by example; mentor engineers on best practices.
  • Improve product quality with automated testing.
  • Take ownership of projects through full lifecycles.

๐ŸŽฏ Requirements

  • 8+ years of C++ systems programming with code-gen/analysis tools (libclang, ASTs)
  • Outstanding systems-level C++ programming skills
  • Deep curiosity about CPU work: smart pointers, templates, memory
  • BS or MS in Computer Science or equivalent practical experience

๐ŸŽ Benefits

  • Familiarity with game engines beneficial.
  • Excellent interpersonal skills and follow-through.
  • Ability to build reliable, long-lasting systems.
  • Detailed in handling potential failure cases and automated testing.
  • Willingness to learn and stay up-to-date on technology.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’