Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
High Performance C/C++ Engineer image - Rise Careers
Job details

High Performance C/C++ Engineer

We seek a talented C/C++ engineer to help us develop and optimize the software for a high-performance blockchain. Your role is to write software for the validator, add new features, maximize throughput, minimize block times, and, in all cases, ensure that maximum performance is achieved. Additionally, you will work with an ecosystem of outside contributors to guide your work and influence the project's overall direction.

Good candidates for this role will have a background working on high-frequency trading applications. They are deep subject matter experts in extremely high-performance software and can take major projects from early-stage design through completion.

They also have excellent communication skills that enable them to work with team members with other specializations and the broader crypto community.

Location: Chicago, IL (not restrictive, but a nice to have)

About Our Team and Your Role:

  • We're a balanced team; half are tech-talented people, while the other half excel in forging partnerships with data providers, developers, and the DeFi community - Communication is critical in our network-driven approach.

  • Work remotely: Our team spans the globe from the US and South America to Europe and Asia, with an optional office in Porto, Portugal. Remote work is our norm.

  • English proficiency is essential as it's our team's and external developer's communication medium.

  • Thrive in a startup environment within the dynamic DeFi space. We value adaptable problem solvers eager to address evolving market needs.

Your Responsibilities

  • Develop, tune, deploy, and support an extremely high-performance blockchain.

  • Write highly optimized C/C++ code to add new features to the blockchain validator.

  • Work with other specialized engineers to diagnose and solve blockchain performance issues across all levels of the software/hardware/networking stack.

  • Own and project manage software development initiatives from requirements gathering, design review, implementation, deployment, and documentation.

Desired Skills and Experience:

  • At least 5+ years of computer programming skills using C++ in a Linux environment, preferably developing low-level and/or embedded software applications (e.g., high-frequency trading software)

  • Strong understanding of computer systems, e.g., operating systems, networks, performance optimization, etc.

  • Deep understanding of networking (Ethernet, TCP/IP, etc) with low-level knowledge preferred

  • Strong written and verbal communication skills

  • Previous experience demonstrating strategic thinking skills and maturity in tackling complex problems, dealing with people, technology, and processes

  • Degree in Computer Science, Computer Engineering or related field

We are building the most talented team in the world.


Think you have what it takes? We're excited to meet you! 👋

🫂 At Douro Labs, we value diversity and inclusion in our workplace. We are an equal-opportunity employer committed to preventing discrimination or harassment. We oppose unfair treatment based on protected characteristics such as race, religion, color, national origin, gender, gender expression, sex, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law. This policy applies to all aspects of employment, including hiring, promotion, termination, leave, and apprenticeship. Our hiring decisions are based on qualifications, merit, and business needs. We strive to create an inclusive and welcoming environment for everyone.

Douro Labs Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Douro Labs DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Douro Labs
Douro Labs CEO photo
Mike Cahill
Approve of CEO

We relentlessly pursue innovation, creating cutting-edge oracle tooling, products, and Web3 infrastructure. Our goal is to amplify the capabilities of Pyth Network's decentralized data services, ensuring that real-time, previously elusive market d...

5 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
June 20, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
gpac Hybrid St. Louis, MO
Posted 29 days ago
Company
Posted 2 months ago
Company
Douro Labs Remote No location specified
Posted 3 months ago