Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Nodal Exchange

Software Engineer

Nodal Exchange

. Design, develop, test, maintain, and improve distributed software systems balancing high performance with stability .

Posted 9/23/2026full-timeTysons Corner • Virginia • United StatesJuniorMid-Level💰 $90,000 - $130,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong programming skills in Java or Kotlin, with a solid understanding of Object Oriented Design and experience in developing distributed software systems. Capable of effective communication with both technical and non-technical stakeholders while ensuring high-quality software through automated testing and performance optimization.

Highest-signal resume keywords
Java ProgrammingKotlin ProgrammingObject Oriented DesignSpring BootAutomated Testing

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java ProgrammingKotlin ProgrammingObject Oriented DesignAutomated TestingDatabase OptimizationPerformance ImprovementBenchmarkingGitDockerRelational Databases
Soft Skills
Problem-SolvingEffective Communication
Tools & Technologies
Spring BootDockerGitJMeterReactJSRabbitMQKafkaGrafanaPrometheusHazelcast
Certifications & Qualifications
Bachelor's Degree in Computer Science
Industry Keywords
Distributed Software SystemsOn-Call RotationDerivative Trading

Tech Stack

Tools & technologies
DockerGrafanaJavaJMeterKafkaKotlinPrometheusRabbitMQReactRedisSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design, develop, test, maintain, and improve distributed software systems balancing high performance with stability
  • Develop automated tests to ensure high-quality software
  • Demonstrate work to individuals throughout the organization and seek feedback to refine and improve it
  • Review requirements for completeness and clarity
  • Work closely with stakeholders and customers to bridge technical constraints and customer needs
  • Participate in an on-call rotation
  • Work in an environment valuing in-office team interactions

Requirements

What you’ll need
  • Bachelor's degree or higher in Computer Science or related technical field
  • 2+ years’ experience
  • Strong programming skills in Java or Kotlin
  • Solid understanding of Object Oriented Design
  • Knowledge/experience with Spring Boot, Docker, relational databases, and Git
  • Strong problem-solving skills with ability to evaluate multiple solutions
  • Ability to communicate effectively with technical and non-technical colleagues
  • Currently authorized to work in the United States on a full-time basis
  • Willingness to participate in an on-call rotation
  • Nice to have: Experience with AI coding assistants such as Claude Code or Cursor
  • Nice to have: Database optimization, performance improvement, benchmarking, and testing experience
  • Nice to have: Familiarity with Hazelcast or Redis, JMeter, ReactJS, RabbitMQ or Kafka, CI/CD, Grafana, and Prometheus
  • Nice to have: General knowledge of derivative trading

Benefits

Comp & perks
  • Wide range of benefits and perks for full-time employees
  • Target bonuses may be offered
  • Hybrid work culture
  • Overtime-exempt position
  • E-Verify employer