Sr. Software Engineer, Runtime

Team
Engineering
Type
Full-time
Location
🤩 Remote
Urgency
P0
Salary Range
3000-6000 USDT/month
Date

About Us


Sonic is the first atomic SVM chain built to enable sovereign game economies on Solana. Combining Solana’s speed, with the customizability of game-specific rollups and a multi-VM ecosystem powered by HyperGrid interpreter, Sonic will launch thousands of games onto Web3.

About the Role

As a Software Engineer on the HyperGrid platform, you will specialize in adversarial testing with a keen focus on runtime, compilers, and virtual machines. Your work will directly contribute to the robustness, modularity and reliability of the HyperGrid design, runtime primitives & type integration & base-layer interoperability, ensuring it remains secure against emerging threats and is scalable to accommodate future growth.

Responsibilities

  • Develop and execute comprehensive adversarial testing strategies targeting the SVM HyperGrid runtime, compilers, and VMs to identify vulnerabilities and security flaws.
  • Integrate and maintain native gaming primitives and types, consistent with the ECS framework pattern.
  • Design, implement and test performant strategies for interoperability between the Grid rollup runtime and base-layer.
  • Collaborate with the team to enhance the security features of the Solana runtime environment, leveraging your insights to guide improvements.
  • Simulate sophisticated attack scenarios to assess the resilience of the HyperGrid network, focusing on the runtime's ability to handle malicious inputs and unexpected behaviors.
  • Lead the effort in automating security testing processes, creating tools and frameworks that facilitate continuous security assessments.
  • Support HyperGrid validator runtime efforts as to ensure reliable execution of validator tasks.

Requirements

  • A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • At least 3 years of hands-on experience with core infrastructure software, distributed systems, and testing.
  • Expertise in programming languages such as Rust, C++, or similar, with a focus on writing secure code and identifying potential vulnerabilities.
  • Experience in developing and implementing testing frameworks for runtime environments, compilers, or VMs, with a track record of identifying and mitigating security vulnerabilities.
  • Strong analytical skills, with the ability to think like an attacker and anticipate emerging threats.
  • Ability to work collaboratively within a team to meet shared objectives and deadlines.

Nice to Haves

  • Experience with Postgres, data replication and scaling, blockchain RPCs and indexing, low-level networking, and low-level systems programming is a plus.
  • Familiarity with Linux, systems automation tools, and systems architecture.
  • Familiarity with blockchain technology, particularly the Solana ecosystem and its unique runtime and VM architecture.
  • Direct experience in security testing of blockchain runtime environments or virtual machines.
  • Active participation in the security research community, with contributions to open-source projects, publications, or presentations at relevant conferences.
  • Curious and eager to learn.
  • Team player with a collaborative mindset.
  • Detail-oriented and committed to quality.
  • Adaptable and thrives in a fast-paced environment.
  • Proactive and takes initiative.
 
Apply now! 🔥

Send your resume to liyutong@mirrorworld.fun
Apply now! 🔥 Send your resume to liyutong@mirrorworld.fun