> Markdown version of [/jobs/ext/2712394-software-engineer](https://www.wearedevelopers.com/jobs/ext/2712394-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Ellipsis Labs - **Location:** New York, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Blockchain, Software Construction, Software Systems, Uniswap, Information Technology, Production Code, Golang - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-ellipsis-labs-8126664 ## About the Role * Experience building software systems (preferably in Rust, C++, C, or Golang), with high-quality and well-documented production code * A demonstrated track record of high agency, willingness to dive into unfamiliar technical and non-technical areas, and a team-first attitude * Passion for decentralized finance Preferred * Bachelor's degree in Computer Science or related technical field or equivalent practical experience * Experience working with blockchain technology, preferably Solana * Experience working with Rust ## Description * Contribute to critical software systems at all parts of the stack * Design, develop, and deploy programs on the Solana blockchain * Maintain a high bar of security, correctness, and thoughtfulness around the code * Write high-quality, maintainable, well-tested code with thorough documentation ## Related Videos - [How to Build for Decentralized Systems](https://www.wearedevelopers.com/videos/931-how-to-build-for-decentralized-systems) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Pragmatic Blockchain Design Patterns: Integrating Blockchain into Business Processes](https://www.wearedevelopers.com/videos/1579-pragmatic-blockchain-design-patterns-integrating-blockchain-into-business-processes) - [Blockchains: One Size doesn't Fit All](https://www.wearedevelopers.com/videos/409-blockchains-one-size-doesn-t-fit-all) - [Future-Proofing FinTech With Blockchain Technology](https://www.wearedevelopers.com/videos/808-future-proofing-fintech-with-blockchain-technology) - [Develop a Blockchain Application in JavaScript with Lisk SDK](https://www.wearedevelopers.com/videos/188-develop-a-blockchain-application-in-javascript-with-lisk-sdk) ## Related Articles - [7 tips on how to become a blockchain developer](https://www.wearedevelopers.com/magazine/53-7-tips-on-how-to-become-a-blockchain-developer) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [From Hype to Code: Real Blockchain Use Cases for Developers](https://www.wearedevelopers.com/magazine/620-from-hype-to-code-real-blockchain-use-cases-for-developers) - [Why Blockchain? A Developer’s Perspective](https://www.wearedevelopers.com/magazine/616-why-blockchain-a-developer-s-perspective) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)