Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

WHO WE ARE

Stork is tackling one of the biggest opportunities in web3—reliable and verifiable data. By facilitating the secure and efficient exchange of cryptographically provable data for on- and off-chain developers, Stork solves this data provenance problem at scale. Whoever cracks this challenge will help define the future of data ownership for web3, as well as for legacy use-cases.

We’ve already become the go-to oracle for top decentralized finance applications, and our fast-growing platform offers composable, cryptographically provable data infrastructure for a host of crypto-native use cases. Our fundamentally different approach to the Oracle problem, combined with our ability to execute quickly, has positioned us to gain significant market share. We see major organic demand, ramped-up marketing efforts, and new partnerships emerging weekly. We’re a group of committed self-starters revolutionizing decentralized data, and we want teammates who share our passion. We are NYC-based and eager to grow our team here.

WHAT WE’RE LOOKING FOR

Our aim is to thoughtfully grow to meet the intense demand of our increasing customer base, as well as our own immense aspirations as an organization. Joining now will give you pivotal influence over the direction and architecture of the product. 

We want someone collaborative, yet independent; someone with strong convictions, but low ego; someone who has aspirations to grow within the role, and who may even eventually want to start something of their own.

As a Software Engineer at Stork, you will ideate, design, and implement solutions to a variety of engineering challenges ranging from business-critical features to core architectural patterns in an exclusively backend stack. Code speed and efficiency are key - but not to the detriment of moving the product forward. An ideal candidate will be excited to move and iterate quickly, strategically leverage emerging web3 and other software technologies, communicate effectively, and draw from existing expertise to innovate in both greenfield and battle-tested environments.

Recent Projects:

Public Repo

  • Stork Verify Network

    • Svelte browser extension

    • Golang backend

    • Allows for an extended global userbase to seamlessly verify Stork data

    • Scaled to 200k users in one week (and growing)

  • Open source data provider service

    • Golang

    • Framework for arbitrary data collection and transmission for on- and off- chain use-cases

    • Solves the long tail integration problem

  • Cross-chain core contracts

    • EVM, Solana, Aptos, SUI, CosmWasm

    • Tracks latest prices on chain

    • Gas cost conscious from front to end

    • Allows for any consumer of Stork data to write data as long as core cryptographic primitive requirements are met

  • Open source publisher agent

    • Golang

    • Highly performant data signing and streaming

    • Uses Rust FFI for key performance improvements

    • Improves DX for growing publisher network

  • Open source price pusher service

    • Golang

    • Tooling to easily enable any client to write to the EVM core contract

    • Minimizes gas costs for writing to arbitrary EVM compatible chains

  • Continuous data source analysis 

    • Python

    • Compares publisher data across network and ranks them against each other

    • Leverages Jupyter notebook

    • Always-up alerting/handling for errant data

QUALITIES

  • Experienced - has worked with high-throughput / low-latency distributed systems

  • Perceptive - seeks out the highest impact pain point and works to eradicate it

  • Judicious - works on the right thing at the right time, for the right amount of time

  • Innovative - approaches the problem at hand with creativity and expertise

  • Curious - identifies and investigates unknown unknowns

  • Ambitious - wants to win

  • Modest - unafraid to ask questions or say “I don’t know”

  • Collaborative - communicates and works well on a team

  • Entrepreneurial - explores new business opportunities to leverage Stork's technology

OUR STACK

  • Golang

  • Rust

  • Python

  • Solidity

  • AWS

Requirements

  • 5+ years of experience as a software engineer

  • NYC based (hybrid in-office)

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Stork Labs

At Stork, we are on a mission to revolutionize the world of web3 by solving one of its biggest challenges: reliable and verifiable data. We are searching for a Senior Software Engineer to join our dynamic team in New York. In this role, you will have a significant impact on the design and architecture of our innovative platform, which is already the leading oracle for decentralized finance applications. We're not just looking for someone to code; we want a collaborative spirit eager to take on complex challenges in an exclusive backend stack. As a Senior Software Engineer, you'll be ideating, designing, and implementing critical features that drive our platform forward while leveraging emerging technologies in web3. Your expertise will help us thrive amid increasing demand and fast-paced growth. The ideal candidate should bring at least 5 years of experience, with a strong understanding of high-throughput distributed systems, and possess a great sense of curiosity, innovation, and ambition. We value a team member who can think strategically, communicate effectively, and isn't afraid to seek out solutions to intricate problems. If you're ready to take on a meaningful role that influences the future of decentralized data, we would love to hear from you. Join us at Stork and help shape the future of data ownership in this exciting new era!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Stork Labs
What are the main responsibilities of a Senior Software Engineer at Stork?

A Senior Software Engineer at Stork is responsible for designing and implementing solutions for a variety of engineering challenges, particularly in backend development. You will ideate and develop business-critical features while maintaining a focus on product evolution and efficiency. Your role will require collaboration within the team, drawing from expertise to innovate across both new and existing projects.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at Stork?

To apply for the Senior Software Engineer position at Stork, candidates should have a minimum of 5 years of experience in software engineering with a strong understanding of distributed systems. Familiarity with technologies such as Golang, Rust, Python, and blockchain is highly beneficial. Additionally, candidates should possess creativity, problem-solving skills, and a collaborative mindset.

Join Rise to see the full answer
What technology stack will a Senior Software Engineer at Stork work with?

As a Senior Software Engineer at Stork, you will work primarily with Golang and Rust, with additional experience in Python and Solidity being advantageous. Our technology stack is designed to facilitate efficient data management and processing, and your expertise with these technologies will play a crucial role in our ongoing projects.

Join Rise to see the full answer
How does Stork support career growth for a Senior Software Engineer?

At Stork, we are committed to professional development and encourage our Senior Software Engineers to expand their skills and grow within the company. Joining our team will grant you the opportunity to influence product direction significantly, explore new business opportunities, and work independently while still collaborating with a passionate team. Our supportive environment fosters learning and innovation, paving the way for your career advancement.

Join Rise to see the full answer
What makes Stork an exciting place to work for a Senior Software Engineer?

Stork stands at the forefront of solving crucial challenges in web3, making it an exciting place for a Senior Software Engineer to contribute. You'll be part of a fast-paced, innovative environment, working on high-impact projects that define the future of data ownership. With our hybrid workplace model in NYC, we also emphasize a collaborative yet autonomous culture, which supports creativity and the pursuit of new ideas.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you discuss your experience with backend development frameworks?

When answering this question, you should highlight specific frameworks you’ve worked with, particularly in Golang or Rust. Discuss how these frameworks helped you to build scalable applications. Provide examples of projects where you implemented these technologies and the impact they had on the project outcome.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

Articulate your approach to prioritizing tasks by discussing methodologies such as Agile or SCRUM. Emphasize the importance of communication with your team, understanding project requirements, and assessing task urgency. Sharing a specific example where you successfully managed multiple priorities will demonstrate your skills effectively.

Join Rise to see the full answer
Describe a challenging technical problem you've faced and how you solved it.

Select a relevant challenge that highlights your problem-solving skills and creativity. Describe the scenario, your analysis method, and the strategies you used to reach a solution. Key is to show how you approached the problem step-by-step and the ultimate positive impact of your solution.

Join Rise to see the full answer
How would you approach integrating new technologies into existing systems?

Explain your structured approach to evaluating new technologies, including research, testing, and planning for integration. Mention any past experiences where you introduced new technology into established systems and how you ensured its success and compatibility.

Join Rise to see the full answer
What role does communication play in team settings for Software Engineers?

Discuss the critical role of effective communication in ensuring that all team members are aligned on objectives, challenges, and progress. Highlight how you've utilized tools for communication (like Slack or Jira), and the benefits it brought to your team's collaboration and productivity.

Join Rise to see the full answer
How do you stay updated with evolving web3 technologies?

Talk about your strategies for staying informed, such as following industry blogs, joining relevant forums, attending conferences, and participating in online courses. Explain how this continuous learning benefits your work and contributions to projects.

Join Rise to see the full answer
Can you explain the significance of data provenance in your projects?

Discuss your understanding of data provenance and its implications in software development, particularly in web3 applications. Provide examples of how you've implemented solutions that enhance the reliability and traceability of data within your projects, reaffirming your technical knowledge.

Join Rise to see the full answer
What are your thoughts on the balance between speed and quality in engineering?

Explain your philosophy on maintaining a balance between delivering high-speed solutions and ensuring code quality. Share techniques you use to achieve this balance, such as code reviews, automated testing, and incremental releases, illustrating your commitment to excellence.

Join Rise to see the full answer
How do you handle feedback on your code?

Detail your positive approach to receiving constructive criticism, viewing it as an opportunity for growth. Provide an example of how feedback led to improvements in your work, showing your commitment to teamwork and professional development.

Join Rise to see the full answer
What motivates you to excel as a Software Engineer?

Discuss personal and professional motivations that drive your passion for software engineering, such as seeing your work's impact, the desire to solve complex problems, or collaborating with innovative teams. Highlight how these motivations lead you to pursue excellence in your role at Stork.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Affirm Remote Chicago, Illinois, United States
Posted 4 minutes ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Photo of the Rise User
Posted 8 days ago
Posted yesterday
Posted 8 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 23 hours ago
OpenRouter Remote No location specified
Posted 15 hours ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!