
Software Engineer
Nodal Exchange
full-time
Posted on:
Location Type: Hybrid
Location: Tysons Corner • Virginia • United States
Visit company websiteExplore more
Salary
💰 $100,000 - $130,000 per year
About the role
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKotlinObject Oriented DesignSpring BootDockerrelational databaseGitdatabase optimizationperformance improvementbenchmark and testing
Soft Skills
problem solvingeffective communicationcollaborationopenness to ideasconfidence in ideas
Certifications
Bachelor's degree in Computer Science