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

Software Engineer

About Story


Story aims to grow the creativity of the internet. The internet has introduced revolutionary new methods of developing and distributing creative work: endless remixing, participatory franchises, and AI generated content. However, our current intellectual property infrastructure works against the openness of the internet instead of embracing it. Story Protocol is building an IP infrastructure optimized for the internet era.


Story aims to address these crucial requirements. Our mission is to unleash the creativity of the internet by building the native IP infrastructure layer of the web.


Our open IP repository enables creative IPs — prose, images, audio, and more — to record their evolutionary journey from inception through the endless combinatorics of digital co-creation. Beyond tracking the provenance and attribution of IP as it grows, we also provide modules that power frictionless composability, allowing anyone to contribute to an IP and to capture the value of that contribution.


Just as Git revolutionized the development of open source software by encompassing the networked evolution of code, Story is transforming the development of creative IP.


Our team features deep expertise in media, tech, and business. Founding team members are successful serial entrepreneurs. We are backed by top VCs globally.


Now, we’re looking for stellar engineers on our journey to usher in the next era of IP business –– we invite you to join us.


About The Role


The Software Engineer role for our blockchain systems is a crucial role in ensuring the quality and reliability of our cutting-edge blockchain technology. You will work closely with our software developers to design and implement comprehensive testing strategies that ensure the robustness and scalability of our blockchain infrastructure. Your work will be pivotal in maintaining the high standards of security, stability, and performance required for our platform.


Responsibilities
  • Develop and implement automated test frameworks for our L1 blockchain, protocols, and applications.
  • Design, write, and execute test plans and test cases.
  • Collaborate with developers to understand the architecture and design of our blockchain systems.
  • Identify, document, and track bugs, and work with the development team to resolve them.
  • Ensure comprehensive test coverage of all blockchain components, including consensus layer, execution layer, smart contracts, SDK, applications, etc.
  • Perform performance testing and benchmarking of blockchain nodes and networks.
  • Participate in code reviews to ensure testability and best practices.
  • Contribute to the design and implementation of security tests to identify vulnerabilities in the blockchain infrastructure.


Who you are
  • Strong Passion for Blockchain: Demonstrate a deep passion and robust interest in blockchain and cryptocurrency technologies.
  • Testing Expertise: Possess extensive knowledge and hands-on experience in software testing methodologies, including automated testing, performance testing, and security testing.
  • Educational Background: Hold a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • Experienced in Test Development: Bring 3-5 years of experience in software testing and test automation.
  • Software Testing Skills: Have at least 2 years dedicated to website, API, blockchain, or distributed systems testing, with a strong understanding of potential issues in at least one of these systems. Proficiency in Golang/Typscript/Solidity is highly desirable.
  • Communication and Problem-Solving: Exhibit exceptional communication skills, an eagerness to learn, and a proactive approach to identifying and solving problems effectively.


Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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 Software Engineer, PIP Labs

At Story, we are on a mission to unleash the creativity of the internet, and we want you to be a part of our exciting journey as a Software Engineer specializing in blockchain systems in the vibrant SF Bay Area! Our company is revolutionizing the way intellectual property is handled in the digital age by building an open IP repository that captures the evolutionary journey of creative works across various media. As a Software Engineer, you will play a vital role in maintaining the reliability and security of our cutting-edge blockchain technology. You'll collaborate closely with our talented team of software developers to design and implement automated testing frameworks for our Layer 1 blockchain, ensuring comprehensive test coverage for all components. We believe in rigorous testing, so your expertise in software testing methodologies will be key to understanding the architecture of our blockchain systems and identifying any bugs before they reach our users. With your hands-on experience in test development and a strong passion for blockchain and cryptocurrency technologies, you will contribute to a transformative project that empowers creators worldwide. Our team values collaboration and innovation, and we’re backed by leading VCs in the industry. If you're looking to make an impact and grow within a dynamic environment, consider applying to join Story as we usher in the next era of IP business!

Frequently Asked Questions (FAQs) for Software Engineer Role at PIP Labs
What are the key responsibilities of a Software Engineer at Story?

As a Software Engineer at Story, your main responsibilities will include developing and implementing automated test frameworks for our Layer 1 blockchain, designing and executing comprehensive test plans, collaborating with developers to understand system architecture, documenting bugs, ensuring test coverage for all blockchain components, and contributing to performance and security testing. This role is essential for ensuring the reliability and robustness of our blockchain systems while adhering to the highest quality standards.

Join Rise to see the full answer
What qualifications are required for a Software Engineer role at Story?

To qualify for the Software Engineer position at Story, candidates should hold a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field. Additionally, you should have 3-5 years of experience in software testing and test automation, with at least 2 years in testing blockchain or distributed systems. Proficiency in programming languages such as Golang, TypeScript, or Solidity is highly desirable, along with a demonstrated passion for blockchain technologies.

Join Rise to see the full answer
What type of testing methods will I be using as a Software Engineer at Story?

In the Software Engineer role at Story, you will be utilizing various testing methodologies, including automated testing, performance testing, and security testing. You will develop automated test frameworks, design test plans, and execute test cases to guarantee comprehensive coverage of all blockchain components, which is crucial for maintaining the performance and security of our innovative blockchain platform.

Join Rise to see the full answer
What is the work environment like for Software Engineers at Story?

The work environment for Software Engineers at Story is collaborative and innovative. You'll be joining a team that thrives on creativity and technology, with a strong focus on transforming the IP landscape of the internet. Backed by leading VCs and featuring a founding team of successful entrepreneurs, Story promotes an open and inclusive culture where your ideas and contributions will be valued as we build the native IP infrastructure of the web.

Join Rise to see the full answer
How important is experience in blockchain technologies for the Software Engineer position at Story?

Experience in blockchain technologies is exceptionally important for the Software Engineer position at Story. You should have a deep passion for blockchain and cryptocurrency, combined with hands-on experience that enables you to identify issues unique to blockchain systems. Your expertise will help ensure that our innovative technologies are robust, secure, and ready to support the dynamic landscape of digital creativity.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
What motivated you to apply for the Software Engineer position at Story?

When answering this question, highlight your passion for blockchain technologies and your interest in the innovative work being done at Story. Emphasize how the company's mission to unleash creativity resonates with you and how your background aligns with their goals.

Join Rise to see the full answer
Can you describe your experience with automated testing for blockchain systems?

Provide specific examples of your previous work in automated testing, especially related to blockchain technologies. Discuss the tools and frameworks you used, the challenges you faced, and how you overcame them to ensure system reliability.

Join Rise to see the full answer
What approach do you take to ensure comprehensive test coverage?

Discuss your strategy for ensuring comprehensive test coverage by referring to the design of test plans and aligning them with project requirements. Explain how you utilize different testing techniques to cover various component interactions.

Join Rise to see the full answer
How do you stay updated with the latest developments in blockchain technology?

Mention the resources you rely on for updates, such as blockchain forums, conferences, webinars, and developer communities. Highlight how you actively engage with new technologies to enhance your skills and knowledge.

Join Rise to see the full answer
Can you give an example of how you handled a significant bug found during testing?

Provide a story of a specific bug you encountered, detailing the steps you took to document, communicate with your team, and follow up on fixing it. Emphasize your proactive communication and problem-solving skills.

Join Rise to see the full answer
What tools do you prefer for performance testing, and why?

Specify the performance testing tools you are familiar with and explain why you prefer them based on features, ease of use, or previous success stories. Discuss how these tools can help maintain the stability of blockchain networks.

Join Rise to see the full answer
How would you prioritize security testing in the blockchain systems you work with?

Discuss your understanding of security vulnerabilities within blockchain technologies and how you would integrate security testing throughout the development lifecycle to ensure that potential threats are addressed early.

Join Rise to see the full answer
What do you consider as the biggest challenges in testing blockchain applications?

Identify common challenges such as the decentralized nature of blockchain, smart contract vulnerabilities, or ensuring all chain components are adequately tested. Offer insights on how you can mitigate these challenges effectively.

Join Rise to see the full answer
How do you manage stress and tight deadlines while ensuring quality in testing?

Explain your time management strategies, such as breaking down tasks, prioritizing quality assurance, and effective communication with your team to manage stress and meet deadlines without compromising on quality.

Join Rise to see the full answer
What qualities do you think are essential for a Software Engineer working in a startup like Story?

Discuss the importance of adaptability, initiative, strong communication skills, and a collaborative mindset in a startup environment. Highlight how these qualities contribute to innovation and problem-solving within fast-paced settings.

Join Rise to see the full answer
Similar Jobs
PIP Labs Hybrid SF Bay Area or Los Angeles
Posted 3 days ago
Posted 11 days ago
Photo of the Rise User
Posted 16 hours ago
Photo of the Rise User
Posted 6 days ago
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse
Photo of the Rise User
Performance Bonus
Paid Holidays
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 5, 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!