Software Engineer
Department: Technology
Employment Type: Full Time
Location: Tysons Corner, Virginia, Tysons Corner, Hybrid
Nodal Exchange, the largest power futures exchange in North America, is a derivatives exchange providing price, credit and liquidity risk management to participants. Nodal Exchange is a leader in innovation, having introduced the world’s largest sets of environmental and electric power futures and options contracts. All transactions on Nodal Exchange are cleared through its wholly owned subsidiary, Nodal Clear, using its award-winning portfolio-margining methodology. As leaders in innovation, Nodal Exchange and Nodal Clear have built in-house most of the trading and clearing platforms that fuel our business. Nodal Exchange is part of the EEX Group which is in turn part of the Deutsche Börse Group.
Nodal seeks talented and motivated applicants for the following role in Tysons Corner, VA (DC Metro area).
Key Responsibilities
Nodal seeks intelligent, articulate, and skilled software engineers. These hires will:
- 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
Skills, Knowledge and Expertise
- 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
Applicants for this role must be currently authorized to work in the United States on a full-time basis.
Benefits
Applicants for this role must be currently authorized to work in the United States on a full-time basis.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
