for the people
Senior Software Engineer, Protocol
Location
United States
Posted
85 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Protocol
Move Industries
• Design, implement, and optimize core protocol components, including: - Consensus mechanisms - State synchronization and replication - Mempool and transaction propagation • Build high-performance, fault-tolerant distributed systems in Rust • Improve system throughput, reliability, and latency at scale • Partner with research and product teams to iterate protocol designs • Debug and resolve complex distributed systems challenges in live environments • Contribute to engineering standards for testing, benchmarks, and safe releases
Job Requirements
- Deep experience as a Rust generalist with a focus on systems programming
- Strong background in distributed systems (consensus, replication, networking, async primitives) and design tradeoffs
- Experience building or operating production infrastructure or protocol software
- Excellent understanding of:
- Asynchronous concurrency and performance optimization
- Network protocols and peer-to-peer systems
- Design tradeoffs in decentralized systems
- Rigorous approach to correctness, testing, and reliability
- Experience with blockchain protocols or consensus engines (preferred)
- Exposure to EVM or MoveVM ecosystem (preferred)
- Background in high-throughput, low-latency systems (preferred)
- Familiarity with cryptographic primitives used in consensus/security (preferred)
- Prior work in decentralized or open-source protocol communities (preferred)
Benefits
- Competitive compensation with meaningful upside
- A culture that values technical excellence, clarity, and extreme ownership
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-Stack Engineer
ClerkieDemocratizing financial wellness using AI. Giving you the financial answers you need anywhere, anytime, for free
• Build and maintain full-stack features across backend services and user-facing applications • Own features end-to-end - from design and implementation through production • Contribute to system reliability, performance, and scalability • Participate in technical design discussions and architecture decisions • Collaborate closely with product and design to deliver high-quality user experiences • Improve visibility into system health and performance • Contribute to internal engineering practices, tooling, and documentation
• Design, develop, and maintain full-stack web applications using .NET (Framework and/or .NET Core), ASP.NET MVC, C#, JavaScript, HTML, and CSS • Build responsive, accessible, and user-friendly interfaces aligned with Section 508 standards • Develop and maintain backend services and APIs to support application functionality and integrations • Write clean, maintainable, and testable code using established coding standards and best practices • Perform debugging, troubleshooting, and performance optimization across environments • Develop and execute unit tests and support automated testing efforts • Collaborate with cross-functional teams using Jira and Confluence for task tracking, documentation, and knowledge sharing • Participate in Agile ceremonies including sprint planning, backlog refinement, and retrospectives • Contribute to system documentation, including technical designs and implementation details • Support deployment, monitoring, and maintenance activities in cloud environments (Azure preferred) • Leverage AI-assisted development tools (e.g., GitHub Copilot or similar) to improve code quality, development speed, and problem-solving • Integrate AI capabilities into applications where appropriate (e.g., AI APIs, NLP services, automation features) • Utilize AI-driven tools to enhance testing, including test case generation, code analysis, and defect detection • Apply prompt engineering and structured AI usage to support development workflows and documentation • Evaluate and recommend AI tools, frameworks, or services that improve team productivity and software quality • Ensure responsible and secure use of AI in compliance with enterprise and federal guidelines
Senior Software Engineer
NextPatientThe trusted technology partner for modern, patient-centered medical practices.
• We're looking for engineers to upgrade the patient experience. • Make meaningful contributions to best-in-category features. • Collaborate with team members to gather feedback that drives continual improvement. • Join client calls to gather feedback on features and hear about their challenges first-hand. • Work with co-founders, a product manager, a graphic designer, and other experienced engineers.
Lead Software Development Engineer – Testing
DICK'S Sporting GoodsYOU LIVE AND BREATHE SPORTS. SO DO WE.
• Develop and implement a robust end-to-end testing strategy that aligns with project objectives, requirements, and timelines • Create detailed test plans, test cases, and test scripts to validate system functionality, performance, and scalability • Execute tests, document results, and track defects • Collaborate with automation teams to identify and automate key test scenarios • Lead a team of testers, providing guidance, support, and mentorship • Coordinate with infrastructure teams to set up and maintain test environments that accurately replicate production conditions • Track and manage defects throughout the testing lifecycle • Define and track key testing metrics to measure the effectiveness and progress of testing activities • Identify opportunities for process improvements, efficiency gains, and enhanced quality assurance practices • Work closely with product teams to ensure that user stories are well-defined and testable • Provide technical leadership and mentorship to the testing and engineering teams.




