About the role
What will you do at Allora Labs?
About Allora Labs
Allora Labs' mission is to commoditize all forms of
intelligence. Operating at the intelligence layer of the AI stack, we believe
that building at the intersection of crypto and AI is the optimal path to
achieving our mission.
As crypto-natives and ML experts with experience across leading Web3 projects,
large finance companies, and large tech companies, our team combines deep
blockchain knowledge with world-class technical capabilities. We’re backed by
top crypto venture funds and angel investors who share our vision for the future
of digital ownership.
At Allora Labs, we nurture our people just as much as our products, providing an
environment where top talent can thrive at the intersection of crypto and AI.
Together, we’re building the infrastructure to enable financial markets for
anything. Join us as we shape the next frontier.
About the Role
We’re looking for a Software Engineer in Test to ensure the quality,
reliability, and security of our systems, with a strong focus on smart contracts
and protocol-level components. This role sits within Engineering and works
closely with software engineers to embed testing and quality practices
throughout the development lifecycle.
\n
Role Description
* Design, implement, and maintain automated test frameworks for smart
contracts, backend services, and platform components
* Write and maintain comprehensive test suites for smart contracts, including
unit, integration, and scenario-based tests
* Validate smart contract behaviour across edge cases, failure modes, and
adversarial conditions
* Collaborate with protocol and platform engineers to ensure testability is
built into system design
* Integrate automated testing into CI/CD pipelines
* Debug test failures and work closely with engineers to resolve underlying
issues
* Participate in code reviews with a focus on correctness, safety, and
reliability
* Help define testing standards, tooling, and best practices across the
engineering organisation
* Advocate for security- and quality-conscious development practices
Requirements
- * Experience as a Software Engineer in Test, QA Engineer, or Software Engineer
- with a strong testing focus
- * Strong programming experience in Go and/or TypeScript
- * Experience testing smart contracts and blockchain-based systems
- * Solid understanding of automated testing methodologies and best practices
- * Experience testing APIs, backend services, and distributed systems
- * Familiarity with CI/CD workflows and modern engineering practices
- * Strong communication skills and ability to collaborate closely with engineers
- Preferred Requirements
- * Hands-on experience with smart contract testing tools such as:
- * Hardhat, Foundry, or Truffle
- * Property-based testing and fuzzing tools
- * Familiarity with security-focused testing, including edge-case and
- adversarial testing
- * Experience with test frameworks in Go (e.g. Go’s native testing framework,
- Testify)
- * Experience with TypeScript testing frameworks (e.g. Jest, Playwright)
- * Exposure to performance, load, or reliability testing
- * Experience working in protocol-heavy or crypto-native environments
- * Background in startups or fast-moving engineering teams
- \n
- Why Join Us
- You’ll work directly with senior leadership in a fast-moving, globally
- distributed company where clarity, trust, and execution matter. This is a role
- for someone who enjoys being a true partner, anticipating needs, creating order
- from chaos, and enabling leaders to operate at their best.
- We value autonomy, ownership, and thoughtful communication. If you’re energized
- by responsibility, discretion, and impact, we’d love to meet you!
- We are a remote-first, globally distributed team.
- We hire based on talent and potential, regardless of location, and are committed
- to building an inclusive and respectful workplace.
- Equal Opportunity
- We are an equal opportunity employer and consider all qualified applicants
- without regard to race, religion, gender identity, sexual orientation, age, or
- disability.
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Quality Assurance (QA) Engineer
4walls.com · Narberth, Pennsylvania, United States
Middle Combi QA Engineer
Emerging Travel Group · Georgia, United States
Salesforce QA Engineer (Public Trust)
ICF Consulting · Virginia, United States
QA Automation Engineer
SCOR · Leawood, Kansas, United States
Quality Assurance Engineer – Cloud, UI & API Automation
Hewlett Packard Enterprise · San Jose, California, United States
QA Automation Engineer- Onsite Overland Park, KS
Netsmart · Overland Park, Kansas, United States
Role information can change. Confirm current details on the original application page.