Match score not available

Software Engineer, Dev Tooling

Remote: 
Full Remote
Contract: 
Salary: 
150 - 275K yearly
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or Engineering, 3+ years of experience in core infrastructure software, Proficient in systems programming languages like Rust or C++, Understanding of on-chain program computation, Knowledge of security best practices and performance optimization.

Key responsabilities:

  • Design and implement on-chain programs
  • Drive improvements for new on-chain programs
  • Maintain and improve Solana-Program-Library and SDKs
  • Assist in testing advancements to runtime
  • Write detailed documentation for knowledge sharing
Anza Technology, Inc. logo
Anza Technology, Inc. Startup https://www.anza.xyz/
11 - 50 Employees
See more Anza Technology, Inc. offers

Job description

Who We Are

At Anza, we're at the forefront of blockchain technology, developing the Agave client to enhance the Solana ecosystem — a blockchain designed for rapid growth without compromising security or scalability. We pioneer advanced solutions to meet the evolving demands of decentralized applications.

The Role

As a Dev Tooling Engineer at Anza, you will be designing the future of Solana on-chain programs and developer experience. You’ll create solutions for clients and developers, including programs, integrations, client libraries, and SDKs.

Responsibilities
  • On-chain Programs: Design and implement programs for ecosystem teams or the developer community, based on innovations in Solana or other blockchains.
  • Protocol: Drive improvements required to implement new kinds of on-chain programs.
  • Developer Experience: Maintain and improve the Solana-Program-Library (spl-token, spl-stake-pool, etc), core BPF Programs (system, stake, vote, etc), SDKs, and CLIs.
  • Testing and Fuzzing: Assist virtual machine developers at Anza and Firedancer in testing advancements to the runtime.

Documentation: Write detailed documentation to foster consistent standards and knowledge sharing across the ecosystem.

Requirements

What You'll Bring
  • Experience: A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience and 3+ years of hands-on experience with core infrastructure software and distributed systems.
  • Technical Expertise: Strong proficiency in systems programming languages such as Rust or C++.
  • Smart Contracts: Understanding of limited computation environments of on-chain programs.
  • Problem-Solving Skills: Ability to analyze complex systems, identify potential issues, and develop effective solutions.
  • Security Mindset: Knowledge of common security threats and best practices in on-chain programming.
  • Performance Optimization: Experience with performance profiling and optimization techniques.
  • Collaboration and Communication: Excellent teamwork and communication skills, with the ability to work effectively in a collaborative environment.
Preferred Qualifications
  • Familiarity with Linux, systems automation tools, and systems architecture.
  • A knack for designing secure protocols, software, and algorithms that minimize trust requirements.
  • Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community is highly desirable.

Benefits

The salary range for US-based candidates will be determined throughout the interview process depending on experience, skill, and location. Candidates should anticipate an annual base salary (not including incentive compensation or other benefits) of $150,000 USD to $275,000 USD.

Why Join Anza?

We offer a dynamic, fast-paced environment where innovation and problem-solving are at the heart of everything we do. Here, your work will have a direct impact on the security and scalability of blockchain technology, contributing to the foundation of decentralized applications worldwide.

We're excited to welcome individuals who share our passion for pushing the boundaries of blockchain technology. If you're ready to take on the challenge and contribute to the next generation of blockchain infrastructure, we'd love to hear from you.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Collaboration
  • Communication

Software Engineer Related jobs