- Salary
- $90k – $130k/yr
- Location
- Tysons Corner
- Workplace
- Remote, Hybrid, Onsite
- Type
- Full-time
- Department
- Engineering
- Education
- Bachelor
- Visa
- Not sponsored
- Source
- Pinpoint
Description
Software Engineer
Department: Technology
Employment Type: Full Time
Location: Tysons Corner
Compensation: $90,000 - $130,000 / year
Description
Key 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
- 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 an 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
- 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