Staff Software Engineer

Jobot



About the job

Staff Software Engineer for an established growing Blockchain company, Bonus, 401k matching, unlimited PTO


This Jobot Job is hosted by Amber Heigerick


Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume.


Salary $220,000 - $300,000 per year


A Bit About Us


We are an established but growing Blockchain company looking to add a Staffr Software Engineer to our team!


Due to the space, we innovate in, your products will process billions of transactions per day in real-time and power both startup and established industry participants. There are no big egos here. We are collaborators and team players. We want problem solvers, critical thinkers, that are passionate about what they do.




Why join us?


  • We have a culture of courage, curiosity, grit, ownership and honesty
  • Huge growth opportunities
  • Base + bonus + 401k + 8% matching + 100% paid family benefits


Job Details


As a Staff Software engineer, you will work closely with the rest of the team to design, develop and create! Can you develop and maintain clean and consistent code? Your voice and ideas are heard and are looking for application developers that are contributors in planning and then know how to execute.


What you'll do all day


Collaborating with trading and technology teams on trading strategy and algorithm implementations.


Owning execution of key initiatives that align with strategic business plans.


Design and implement high quality software from concept through to launch - taking ownership of design, coding, testing and deployment of key proprietary software components of our tokenized commodities platforms


Integrate with multiple blockchains and develop a deep understanding for the underlying technologies


Scale transaction processing systems to service millions of customers


Provide a common interface to interact with blockchain services to the rest of the company


Develop distributed microservices in Go


Apply engineering best-practices including unit and integration testing, source code version control, agile planning/estimation


Effectively resolve ambiguity, analyzing complex requirements and breaking down features and initiatives into tactical tasks


Effectively navigate the trade-offs among MVP vs Enterprise-Grade, Time-to-market and in other relevant dimensions


Search for the truth in product conceptualization and development, ensuring designs and implementations are fully aligned with the company mission and product goals


Immerse yourself in blockchain technology, cryptocurrency for enterprises and investors, our regulation-first approach, and more!


What you need to succeed


Proficiency in either Golang, Kotlin, Rust, Java, C++


Experience making and establishing software architecture patterns within an engineering team.


Expert knowledge of distributed systems, high-performance computing, and platform API integration.


Strong programming fundamentals (data structures, algorithms), design best practices, run time optimization


Technical expert in at least one domain like Blockchain (ideal) OR Cryptography, AWS


Domain expertise in one blockchain related concept such as Smart Contracts, consensus algorithms, signing cryptography, or the varied nuances between different chains.


Can understand and articulate the architecture of an entire system, including the technical trade-offs between different design implementations of high performance, low latency order state management


Familiar with digital-native online web application architectures and infrastructures, including clustering (Kubernetes), containerizing (Docker), message queuing (MQ / Kafka), telemetry/instrumentation (Prometheus/Grafana), etc.


Ability to take full ownership (design, implement, test, deploy, maintain) of project


Interested in hearing more? Easy Apply now by clicking the "Apply" button.

Apply now
Apply now

Please let Jobot know that you found this job on Web3Jobs.so. Your support will help us grow!