As an early software engineer at Nuveaux, you will play a key role in realizing this vision. Depending on your interests, you might work on the matching engine, trading APIs, or market data feeds. Knowledge of distributed systems is critical for developing the initial iterations of Nuveaux. You will be working directly with our CTO.
Jobs you might do
- Develop the backend for various user-facing features
- Optimize real-time, synchronized data delivery across clients
- Enhance database and infrastructure performance by implementing caching solutions and connection pooling
- Improve observability, monitoring, and alerting systems for better responses to operational incidents
- Scale services through architectural changes and infrastructure improvements
- Open-source significant innovations from our work
- Redefine top-tier software development processes to build an opinionated product
What we look for
- Production-level experience in Go is required
- Firm understanding of consensus protocols like Viewstamped Replication, Raft, and/or Paxos is a big plus
- Desire to build the future of finance from first principles
- Driven by delivering value and making an impact for our customers
- Prefer collaborating with talented contributors over working solo
- Record of shipping high-quality products and leading large-scale projects; open-source contributions or published work is a plus
- Passionate about code quality and performance—release code when it is truly ready, not just when it passes unit tests
- Bias towards building demos and proof of concepts over drafting lengthy technical documents
- What about minimum experience or education? If you are smart and talented, how you became so does not matter
Interview Process
After each stage, we will contact you with next steps within 24 hours.
- Intro screening call (30 min) [Virtual]: An informal chat for you to learn more about this role. We’ll ask questions to determine if there’s an initial fit. You’re welcome to ask lots of questions to see if working at Nuveaux makes sense for you.
- Experience (30 min) [Virtual]: A discussion about your most technically complex or challenging projects. We want to see that you are clear, concise, and engaging. We also want to confirm you’ve worked on sufficiently challenging projects that will help you succeed at Nuveaux.
- Coding (1 hour) [Virtual]: You'll meet with our CTO, who will present 1-2 coding questions in Go. He will assess how you formulate, write, test, and debug solutions. This interview is not about finding the optimal solution—it's a conversation to understand your coding thought process.
- Culture (30 min x 3) [Onsite]: You’ll meet one-on-one with each co-founder for a deeper dive into the overall fit.
Top Skills
What We Do
Nuveaux is on a mission to re-imagine how exchanges work from first principles. At Nuveaux, we are passionate about delivering fair order execution to the masses. We are building a robust, high-throughput, low-latency exchange so our customers can focus on which trade to make instead of the idiosyncrasies of the exchange itself. Founded by customer-obsessed engineers and researchers, we seize every opportunity to tackle technical challenges—from designing next-gen UI/UX for interfacing with our exchange to scaling our services to support all kinds of financial instruments.