Principal Security Software Engineer, System Hardening Specialist

5 days ago


San Mateo, California, United States Roblox Full time

At Roblox, we're building the tools and platform that empower our community to bring any experience that they can imagine to life. As a Principal Security Software Engineer, Anti-Cheat, you'll be a key defender at the forefront of Roblox's security. Every day, you'll take on sophisticated hackers around the world who attempt to exploit and manipulate our platform.

We rely on your expertise to uncover and analyze new threats, implement robust protective layers to fortify our client, and work closely with engineering partners to make our defenses stronger, smarter, and more resilient. This is a role for those passionate about taking on real-world security challenges and building systems that stop attackers in their tracks.

You will:
  • Detect and Neutralize Threats: Identify, analyze, and reverse engineer exploits, vulnerabilities, and cheat mechanisms used against our platform, devising effective countermeasures to safeguard our community.
  • Architect Robust Defenses: Design and implement advanced anti-tamper and anti-cheat systems directly within the Roblox client, elevating its resilience against current and future threats.
  • Collaborate Cross-Functionally: Partner closely with engineering, Trust and Safety, and infrastructure teams to ensure seamless integration of security features, and drive alignment on best practices for platform protection.
  • Lead Innovation in Client Hardening: Pioneer new methods to protect our client, from memory protection to code obfuscation and beyond, anticipating and mitigating potential exploits.
  • Monitor and Adapt: Stay ahead of emerging threats by continuously analyzing hacker behavior and adapting protection strategies to maintain our lead in the evolving security landscape.
  • Mentor and Guide: Support the growth of junior engineers through knowledge sharing and mentorship, fostering a culture of proactive security within the team.
You have:
  • Mobile Security Expertise: Significant experience in Android security and mobile threat modeling, with a deep understanding of client hardening, anti-tamper mechanisms, and exploit mitigation techniques.
  • Low-Level Systems Knowledge: Proven ability in low-level systems programming, including hands-on experience with operating system internals and reverse engineering. Familiarity with ARM assembly is a strong advantage
  • Programming Proficiency: Skilled in C/C++ for native Android development, with working knowledge of Java. Able to write high-performance code that is secure, maintainable, and efficient on resource-limited mobile platforms.
  • Security System Engineering: Demonstrated experience architecting and implementing security features for mobile or embedded systems, ideally within the gaming or app security space.
  • iOS Development Experience: While Android expertise is critical, experience with iOS development is a plus, as it broadens the potential for cross-platform security solutions.
  • Embedded Systems and Malware Analysis: Familiarity with embedded systems security, binary analysis, and malware detection methods is beneficial for tackling advanced anti-cheat challenges.
You are:
  • A Hacker at Heart: You've been uncovering vulnerabilities and finding security flaws in software since your early days, with a passion for staying one step ahead of potential attackers.
  • A Low-Level Software Engineer: You're well-versed in the depths of operating systems, with hands-on experience in kernel APIs, executable file formats, debugging tools, assembly, and calling conventions.
  • Mobile Security Expert: Android is your specialty, with expertise in securing mobile applications, working with Android OS internals, and implementing advanced anti-tamper and anti-cheat techniques. Knowledge of iOS security is a plus
  • Proficient in Reverse Engineering: You can dissect and analyze code, identifying potential vulnerabilities and understanding attacker methods, with practical skills in ARM assembly and binary analysis.
  • A Collaborative Problem Solver: You thrive on working closely with cross-functional teams, translating complex security challenges into practical solutions that protect our users and platform.

The estimated annual salary range for this position is $313,400-$370,100 USD. We provide excellent medical, dental, and vision coverage, a rewarding 401k program, flexible vacation policy, Roflex - Flexible and supportive work policy, and Roblox Admin badge for your avatar.

For roles that are based at our headquarters in San Mateo, CA: Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted). You'll Love: Industry-leading compensation package, Excellent medical, dental, and vision coverage, A rewarding 401k program, Flexible vacation policy (varies by exemption status), Roflex - Flexible and supportive work policy, Roblox Admin badge for your avatar.

Rubox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to 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 federal, state or local laws. Rubox also provides reasonable accommodations for all candidates during the interview process.



  • San Mateo, California, United States Roblox Full time

    OverviewAt Roblox, we're building a secure and trusted platform that empowers our community to bring any experience to life. As a Principal Security Software Engineer, Anti-Cheat, you'll play a crucial role in protecting our users and platform from sophisticated threats.ResponsibilitiesThreat Detection and Neutralization: Identify, analyze, and reverse...


  • San Diego, California, United States Northrop Grumman Full time

    Job Title: Principal Network Engineering SpecialistWe're driving innovation to shape the future of our nation's security and defense at Northrop Grumman.About the Role:We have an exciting opportunity for a Principal Network Engineering Specialist to join our team in San Diego, California. This role will be responsible for researching, designing, developing,...


  • San Mateo, California, United States Roblox Full time

    As a key member of Roblox's Game Client Engineering Team, you will be responsible for designing and implementing advanced anti-cheat systems to protect our platform from sophisticated hackers.With tens of millions of users worldwide, our platform is a prime target for malicious actors. We rely on your expertise to stay one step ahead of these threats and...


  • San Diego, California, United States Northrop Grumman Full time

    Northrop Grumman, a pioneering leader in technological advancements, is seeking a highly skilled Embedded Systems Software Engineer or Principal Software Engineer to join our team of talented professionals. This role will involve designing, developing, integrating, and testing software for end-user customers and businesses.About the JobThe successful...


  • San Mateo, California, United States Roblox Full time

    We are looking for a highly skilled and experienced Senior/Principal Software Engineer to join our team at Roblox. As a member of our engineering team, you will be responsible for designing and building rich, immersive, and engaging user communication experiences that empower safe and detailed ways for people to express themselves in different modalities.Key...


  • San Diego, California, United States Dynamic Solutions Technology LLC Full time

    Dynamic Solutions Technology, LLC is a leading provider of strategic services that cater to the IT and Service needs of commercial and government clients. We are seeking a full-time Software Engineer II to support contract work in San Diego, CA.Salary Range: $120,000 - $180,000 per annumAbout the Role:We are looking for an experienced software engineer to...


  • San Diego, California, United States RADAR Full time

    Join RADAR's Innovative Team as a Principal Software EngineerRADAR, a pioneering startup revolutionizing retail customer experience through precise inventory identification and AI-driven technologies, is seeking an exceptional Principal Software Engineer - Comprehensive Systems Tester. This role requires a strategic leader who can design and execute...


  • San Diego, California, United States Northrop Grumman Full time

    OverviewNorthrop Grumman Aerospace Systems is a leading provider of cutting-edge technology solutions. We are currently seeking an experienced Principal Software Engineer for Embedded Systems to join our team.Company OverviewWe build complex aircraft systems using the latest technologies, including simulation, cloud computing, DevSecOps, and cyber. Our...


  • San Diego, California, United States Virewirx, Inc. Full time

    Job OverviewVirewirx, Inc. is a dynamic company that attracts highly talented individuals who have a passion for transformative wireless technologies.We are seeking a Principal Backend Software Engineer, Enterprise Network Systems to build secure and scalable network management systems for 5G private networks with high throughput and low latencies.Key...


  • San Mateo, California, United States Verkada Full time

    About VerkadaVerkada is a pioneering leader in cloud-based B2B physical security solutions. Our innovative platform integrates video security cameras, access control, environmental sensors, alarms, workplace intercoms, and other cutting-edge technologies to empower organizations with real-time insights.We're committed to providing our customers with a...


  • San Diego, California, United States Northrop Grumman Full time

    Northrop Grumman is a leading provider of cutting-edge Intelligence, Surveillance, and Reconnaissance (ISR) solutions for national security, military, and civil customers.We are seeking a Cybersecurity Principal Software Engineer to join our team based in San Diego, California.About the Role:This position will involve standing up and managing a suite of...


  • San Diego, California, United States Northrop Grumman Full time

    About the RoleWe are seeking a skilled IT Systems Engineer to join our team in San Diego, California. As a member of our Advanced Manufacturing Technology & Innovation development team, you will play a crucial role in defining, developing, implementing, and transitioning new technology solutions to increase efficiency, reduce cost, and improve quality.Job...


  • San Diego, California, United States Northrop Grumman Full time

    Northrop Grumman is a leading provider of innovative solutions for national security, military, and civil customers. As a Principal Software Engineer 3, you will join the Systems Infrastructure Engineering (SIE) team based in San Diego, California.Job SummaryWe are seeking a skilled software engineering leader to stand-up and manage a suite of strategic UAV...


  • San Mateo, California, United States Snowflake Computing Full time

    About the RoleAs a Principal Engineer, Regulated, you will lead the development of highly available, reliable, and secured distributed services and solutions within Snowflake's global cloud infrastructure.Your Key ResponsibilitiesLead impactful initiatives from idea formulation to design and implementationInnovate, design, and build highly available,...


  • San Diego, California, United States Northrop Grumman Full time

    About UsNorthrop Grumman, a leading technology company, is committed to innovation and excellence in the field of virtualization engineering. We are seeking a talented Principal Virtualization Engineer to join our team in San Diego, California.Job OverviewThe successful candidate will design, develop, integrate, modify and maintain on-premises...


  • San Diego, California, United States Northrop Grumman Full time

    Job DescriptionPrincipal Software Engineer RoleNorthrop Grumman is seeking a highly skilled Principal Software Engineer to contribute to the development of our Integrated Flight Control (IFC) system. This role will involve designing, implementing, and delivering software solutions using Java Enterprise Edition (JEE) in a cloud-based environment.The ideal...


  • San Diego, California, United States Northrop Grumman Full time

    We are seeking a skilled Principal Systems Engineer to join our team in San Diego, CA. As a member of the Advanced Manufacturing Technology & Innovation development team, you will define, develop, implement, and transition new technology solutions to increase efficiency, reduce cost, and improve quality.This role can support multiple phases of the product...


  • San Diego, California, United States Associates Systems LLC Full time

    Job SummaryWe are seeking an experienced Cyber Systems Architect to join our team at Associates Systems LLC. As a key member of our engineering staff, you will be responsible for performing technical planning, system integration, verification and validation, cost and risk, and supportability and effectiveness analyses for total systems.You will ensure the...


  • San Francisco, California, United States Early Warning Services LLC Full time

    About the RoleWe are seeking an experienced Product Security Expert to join our team at Early Warning Services LLC. This is a unique opportunity to work with a leading company in the financial services industry, powering and protecting the U.S. financial system for over thirty years.Job SummaryThis position involves consulting with Project Management,...


  • San Diego, California, United States Northrop Grumman Full time

    Secure Communications SolutionsWe are seeking a highly skilled Technical Systems Engineer to join our team in San Diego, CA. As a key member of the Advanced Manufacturing Technology & Innovation development team, you will play a crucial role in defining, developing, implementing, and transitioning new technology solutions to increase efficiency, reduce cost,...