Software Engineer - SDK
Company: DFINITY
Location: San Francisco
Posted on: January 16, 2025
Job Description:
DFINITY is a leading contributor to the Internet Computer
Protocol (ICP), with a mission to bring the world's compute onto
the secure ICP network. It's secure, performant, and capable of
scaling to billions of users. But if there's friction building
dapps on it, what's the point? That's where you come in. We're
looking for a Software Engineer to create best-in-class tools and
examples for our developer community so building dapps on the the
Internet Computer is fun and easy.New to decentralized? Don't know
blockchain or cryptography? That's okay! We have some of the
world's foremost experts and they're excited to share their
knowledge. You bring your awesome skills and help us create
something amazing.This is a hybrid-onsite position, based out of
our soon-to-be-opened office in the heart of San Francisco.As an
engineer on the SDK team, you'll work on projects like:
- Extending our command line interface (CLI) to help out in local
app development, make deploying and upgrading apps on the DFINITY
Network a snap, and keep packages up-to-date
- Writing plug-ins and editor packages to transform our
developers' favorite editors into a complete integrated development
environment (IDE) for writing, debugging, and compiling DFINITY
apps
- Collaborating on our public-facing API and writing (or code
generating!) client libraries to handle secure messaging, error
handling, and service discovery
- Prototyping example apps from simple Hello Worlds to software
only possible on decentralized infrastructure to find and improve
developer workflow and instruct the community on best practicesIf a
lot of these sound like you, you might be a good fit for our team:
- You have a degree in engineering, computer science, or
equivalent experience
- You have 3+ years experience as a software engineer
- You have worked on multiple computing platforms (web, mobile,
desktop, cloud, embedded) and understand their developer
experience
- You've worked in multiple IDEs (XCode, Eclipse, VSCode, Atom,
vim, emacs) and can think of ways to improve them
- You write exemplary code and documentation that other engineers
can read, understand, and even learn something from
- You've taken a laborious task and automated it with a bash
script
- You've built a user-facing application and iterated based on
feedback
- You know how to solicit and incorporate constructive feedback
from stakeholders
- You do the right thing even when it's hard and treat challenges
as a chance to learn
- You share your honest opinions so the team can improve
- You've invested in improving your own workflow and are a
multiplier for your team
- You can effectively collaborate with co-workers across multiple
sites and time zones
- You know at least one and are eager to learn more of
JavaScript, Rust, or HaskellBase Salary Range: $175,000 -
$235,000/yrThis position can be considered across multiple levels.
Total compensation at DFINITY consists of base salary + generous
bonus and is determined based on multiple factors including job
leveling, areas of expertise, educational background, geographic
location and overall experience.In addition to the cash components
of our offers, we have generous benefits including top tier
medical, dental, and vision insurance; disability insurance; life
insurance; 401(k); flexible PTO policy in addition to paid
holidays.
#J-18808-Ljbffr
Keywords: DFINITY, San Jose , Software Engineer - SDK, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...