Senior Software Engineer - Distributed Systems Opportunity

nuveaux trading company

Subscribe to our Telegram & Twitter Channel

Senior Software Engineer - Distributed Systems in NEW YORK CITY METROPOLITAN AREA

Visa sponsorship & Relocation 1 year ago

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.


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.


Note: This job is for New York City residents who can commute to our office in Flatiron. Relocation assistance is available if needed.


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


Benefits

  • Competitive compensation
  • Health, dental, and vision insurance
  • 401(k) Plan
  • Unlimited PTO
  • Paid parental leave
  • Relocation support for moving to NYC


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.


Pay Range Transparency

The pay range for this role is shown below. Actual compensation packages depend on several unique factors, including, but not limited to, your job-related skills, experience depth, and relevant certifications and training. Based on these factors, Nuveaux utilizes the entire range. The total compensation package may also include eligibility for an annual performance bonus, equity, and the benefits listed above.


$160,000-$225,000


First Step

Reach out to hiring[at]nuveauxtrading.com with the following:

  • The subject line should be “Senior Software Engineer - Distributed Systems”
  • A short (around 50 words, 100 words max) paragraph introducing yourself and why you’d be a good fit for this role
  • A CV or a link to an up to date LinkedIn profile


If this role is not a fit but you’re interested in working with us, please feel free to send us a general application so you can be notified about future job postings. Use the subject line “General Application”.


We look forward to hearing from you!

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly