Solidity Compiler Frontend Engineer

14 hours, 18 minutes ago
Full-time
Mid Level
Software Development

Description

  • Design and implement frontend components for the Solidity compiler, including lexical analysis, parsing, AST generation, and semantic analysis.
  • Optimize compiler performance and improve error reporting and diagnostics.
  • Develop integration layers between the Solidity compiler and formal verification tools.
  • Contribute to the evolution of Solidity language features and specification.
  • Collaborate with security researchers to implement static analysis and security checks.
  • Maintain and improve existing compiler infrastructure and tooling.

Requirements

  • 3+ years of professional experience in Solidity compiler development or related compiler projects, such as EVM-based languages or smart contract compilers.
  • Strong proficiency in Java with deep understanding of Java-based compiler development and optimization.
  • Solid foundation in compiler theory, including parsing techniques, type systems, and intermediate representations.
  • Experience with formal methods or formal verification tools, such as SMT solvers, theorem provers, or verification frameworks.
  • Strong understanding of the Ethereum Virtual Machine (EVM) and smart contract execution models.
  • Excellent problem-solving skills and attention to detail.
  • Experience with LLVM or similar compiler infrastructure (preferred).
  • Knowledge of programming language semantics and type theory (preferred).
  • Contributions to open-source compiler projects (preferred).
  • Experience with Solidity or other blockchain programming languages (preferred).

Benefits

  • Target annual compensation of $140,000 - $220,000 for US-based hires.
  • Medical, vision, and dental insurance.
  • 401(k) plan with company matching.
  • Life and accidental death and dismemberment insurance.
  • HSA and FSA options.
  • Flexible paid time off and holidays.
  • Flexible work environment with remote work.
  • Mission-driven culture and opportunity to work with leading security researchers and global institutions.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer

Arcadia Towers 1-10 Real Estate

Arcadia is hiring a Staff Engineer for its Energy Analytics Squad to build the web APIs and data pipelines that power electricity cost modeling and battery performance simulations within its enterprise energy management platform.

AWS dbt Java Jupyter Kubernetes LLM MongoDB Pandas Python React REST API Snowflake Spring Spring Boot SQL
3 minutes ago

Application Engineer - Postsales

Applied Intuition 251-1K Internet Software & Services

Applied Intuition is hiring a Postsales Engineer to help customers resolve technical issues and maximize the impact of its autonomy products across complex customer engagements.

C++ Linux Python
3 minutes ago

Software Developer (Ktor Framework)

JetBrains 1K-5K Internet Software & Services

JetBrains is hiring a Software Developer to join the core Ktor team, working on an asynchronous framework for connected applications and helping evolve its HTTP server and client platform.

HTTP Kotlin REST API
3 minutes ago

Lead Software Engineer, Generative AI

Varicent 251-1K Professional Services

Varicent is hiring a Staff Software Developer to build and deliver production GenAI features for its SaaS sales performance management platform, with a focus on scalable, reliable, and measurable AI-enabled systems.

AWS CI/CD Generative AI LLM Python Serverless System Design TypeScript
3 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers