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.
Embedded Software Engineer developing systems software design & architecture for Northrop Grumman. Collaborating on the Flight / Guidance Navigation & Control (GN&C) Software Team for the Sentinel Program.
Software Developer enhancing applications using .NET technologies at Collins Aerospace. Collaborating with global teams on Agile projects while ensuring reliable production operations.
Senior Software Engineer building Java backend services and managing BigQuery data workflows for PayPal's credit system. Collaborating across teams to deliver scalable financial solutions while ensuring data integrity.
Software Engineer developing backend services powering PayPal’s credit products. Focused on reliability, security, and performance in a distributed systems environment.
Full Stack .NET Engineer collaborating with teams to deliver scalable software solutions. Leading initiatives that drive innovation and efficiency at S&P Global.
Senior Transient Analysis Engineer performing design basis safety analysis for nuclear reactors. Leading project teams and developing thermal - hydraulic models in a hybrid work environment.
Principal Transient Analysis Engineer at Westinghouse focusing on non - LOCA transients for nuclear reactors. Leading safety analysis and technical projects at global headquarters in Cranberry Township.
ERP Software Developer at PAJ, expanding and optimizing ERP systems. Collaborate with teams and integrate tools with emphasis on AI tools for development best practices.
Manager of Data Product Engineering for Disney Experiences Technology leading team to define and deliver data solutions. Ensuring alignment of data product strategy with business goals across various technology initiatives.
Tech Lead position leading development team in Pix systems at Unicred. Responsible for ensuring software engineering best practices and technical mentorship.