Overview
Tech Lead - Remote, Worldwide role at Nethermind. Join a team of brilliant engineers dedicated to solving challenging problems in software engineering, with opportunities to work on algorithmically intensive, design-heavy projects.
Responsibilities
- Technical Leadership and Mentorship: Lead the technical design and architecture of scalable, high-performance systems and components, guiding the team’s direction. Manage and mentor engineers, fostering their growth. Oversee project management, keeping stakeholders informed. Champion best practices for software development including code quality, testing, and observability. Facilitate code reviews, architecture discussions, and problem-solving sessions. Partner with product and research teams to translate requirements into a clear technical roadmap and break down complex projects into actionable tasks.
- Algorithm and System Design: Develop and implement efficient algorithms and complex data structures, guiding the team. Propose innovative solutions for new challenges and remain hands-on, contributing to the codebase.
- Research and Innovation: Stay abreast of emerging technologies and industry trends to inform technical strategy; encourage and contribute to research initiatives and publications where applicable; drive experimentation with new tools and technologies.
Skills And Qualifications
- Exceptional problem-solving skills with a passion for tackling complex, algorithmic challenges.
- Extensive software development experience with a track record of shipping high-quality products.
- Familiarity with Rust, Go, or C# is a plus but not mandatory.
- Mastery of software architecture, design patterns, and system design principles.
- Strong experience with distributed systems, networking, or low-level programming is advantageous.
Opportunities
- Collaborate with Leading Organizations: Work with top developers and organizations in the industry (e.g., Ethereum Foundation, Starknet, Gnosis).
- Innovate in a Non-Boring Environment: Engage in projects that are new and novel, not typical enterprise tasks; be at the forefront of technological innovation in the industry.
- Examples of Projects You Might Lead: Design and implement a new consensus algorithm; optimize virtual machines or compilers for performance; architect advanced P2P networking protocols; develop efficient data structures for state representation in distributed systems; contribute to open-source projects and publish research; define strategy and lead SDK development for DevEx.
Perks And Benefits
- Professional Growth: Continuous learning opportunities and the chance to work with industry leaders.
- Fully Remote: Work from anywhere in the world.
- Flexible Working Hours: Manage your own schedule to balance work and life effectively.
Our Commitment to Diversity
At Nethermind, we celebrate diversity and are committed to creating an inclusive environment for all team members. We believe a variety of perspectives drives innovation and leads to better solutions for the blockchain community.
Ready to Join Us?
If you’re passionate about blockchain and eager to make an impact, we’d love to hear from you. Click Apply for this job to start your journey with Nethermind.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting