Senior Software Engineer
**About Us**
Aurora Labs is the development company behind Aurora—the EVM blockchain that runs on the NEAR Protocol. We are also the developers of, and integration partner behind, Aurora Cloud—a suite of products that allow Web2 companies to capture the value of Web3.
We are seeking individuals to join our team of smart, professional, result-oriented, and fun individuals who are dedicated to ensuring our operations run smoothly as we work towards excellence in the industry.
Values
- Execute extreme ownership.
- Strive for excellence.
- Embrace authenticity.
- Promote merit.
- Get things done.
About the Position
We are seeking a Senior Software Engineer experienced in web3 technologies, who is enthusiastic about building new projects from scratch and enjoys being involved in projects at their initial stages in a fast-paced startup environment.
The role involves developing fast agents and SDKs for a cross-chain DEX using various advanced technologies. A deep understanding of blockchain technologies, especially EVM and non-EVM chains, is crucial for this position.
You will collaborate closely with the Protocol team and external partners to enhance user and developer experiences, bridging the gap between business requirements and technical implementations.
Responsibilities
- Develop autonomous agents for precise financial operations.
- Optimize user <> agent interactions for performance.
- Implement robust tracing and observability of data flows.
- Design top-tier SDK and reference implementations for external agents.
- Create resilient state machines for managing RFQs.
About You
As a senior engineer, you excel at solving intricate problems with innovative solutions and possess a solid technical background in system development and optimization. Your deep interest in blockchain technology, coupled with your resourcefulness, analytical skills, and commitment to delivering high-quality work, make you an ideal candidate for our team.
Key Qualifications
- Proficiency in developing resilient services in Typescript.
- Proven expertise as a backend developer.
- Strong English verbal and written communication skills.
Desired Skills
- Hands-on experience in backend development, especially in high-performance or distributed systems.
- Sound knowledge of algorithms and computational optimization.
- Proficiency in a systems-level programming language like Rust or Go.
- Familiarity with distributed systems architecture and debugging.
If you meet the requirements and are enthusiastic about joining a team of blockchain industry professionals, we would love to hear from you. Submit your resume today.