About the jobStaff 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
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.