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