About the role

  • Software Engineer developing high-performance distributed software systems for Nodal Exchange, focusing on stability and quality. Engaging with stakeholders for refining technical solutions in a hybrid work environment.

Responsibilities

  • Design, develop, test, maintain, and improve distributed software systems that balance high-performance with stability
  • Develop automated tests to ensure high quality software
  • Provide demonstrations to individuals throughout the organization, actively seeking feedback to refine and improve our work
  • Review requirements for completeness and clarity, working closely with stakeholders and customers to bridge the gap between technical constraints and customer needs
  • Participate in after-hours support in our on-call rotation. Note that this position is overtime-exempt position
  • Nodal has a hybrid work culture, and we are looking for an engineer who thrives in an environment that values in-office team interactions
  • Willing to participate in on-call rotation in line with the industry practices. Note that this position is overtime-exempt position

Requirements

  • Bachelor's degree or higher in Computer Science or related technical field and 2+ years’ experience
  • Strong programming skills in Java or Kotlin. Solid understanding of Object Oriented Design.
  • Knowledge/experience with Spring Boot, Docker, relational database, and Git
  • Strong problem solving skills with a demonstrated ability to evaluate multiple solutions.
  • Ability to communicate effectively with technical and non-technical colleagues
  • Love of coding and, automation, paired with the maturity to learn new technologies to solve business problems
  • Confidence in one's ideas, along with openness to others' ideas
  • Nice to have: Experience leveraging AI coding assistants (like Claude Code or Cursor) to accelerate development cycles while taking full ownership of code quality to keep production stable.
  • Experience in database optimization, performance improvement, benchmark and testing.
  • Familiarity with Hazelcast or Redis, Jmeter, ReactJS, RabbitMQ or Kafka, CI/CD, Grafana and Prometheus.
  • General knowledge of derivative trading.

Benefits

  • Nodal Employee Benefits and Perks: https://nodalexchange.pinpointhq.com
  • Applicants for this role must be currently authorized to work in the United States on a full-time basis.

Job title

Software Engineer

Job type

Experience level

JuniorMid level

Salary

$100,000 - $130,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job