Software Development Engineer in Test/Test Automation Engineer
Crypto.com
This job is no longer accepting applications
See open jobs at Crypto.com.See open jobs similar to "Software Development Engineer in Test/Test Automation Engineer" Blockchain Association.About the role
- Join our Exchange Development group as a Java Developer, and help shape the future of NADEX. You'll focus on building greenfield, high-volume, low-latency custom simulators and test harnesses, which will be used to stress-test our real-time exchange, validate complex business flows, and measure performance.
- This is a hands-on development role, using modern Java, Spring, and the future tech stack. This is a fantastic opportunity to learn and deep-dive into the exchange and its protocol suite on a greenfield basis. Design scalable, metrics-driven test frameworks that mimic production-like behavior.
Responsibilities
- Design, implement, and maintain high-quality Java applications.
- Build simulators and automation tools for load, performance, and functional testing.
- Work closely with developers, product managers, and QA to validate trading workflows.
- Investigate and debug test failures, analyze performance regressions, and improve test coverage.
- Write and maintain technical documentation for test tools and processes.
- Integrate with observability systems (metrics/logs/tracing) to support continuous performance monitoring.
Requirements
- Bachelor's or Master’s degree in Computer Science (or related field).
- 3+ years of professional experience in Java software development.
- Strong grasp of core Java and Spring Framework (Spring Boot preferred).
- Experience writing robust, reusable, testable code.
- Excellent communication and collaboration skills.
- Ability to work independently in a fast-paced, evolving environment.
- A mindset geared toward quality, testability, and continuous improvement.
Nice to Have
- Experience with real-time systems, exchanges, or trading simulators.
- Familiarity with FIX protocol or other financial messaging standards.
- Knowledge of message brokers like Kafka, RabbitMQ, or Artemis.
- Experience with SQL, database tuning, and schema design.
- Exposure to Kubernetes and containerized environments.
- Interest in or experience with cloud platforms (AWS, Azure).
- Experience with DevOps tools such as Jenkins, Docker, Ansible, etc.
Why Join us?
- Work on high-impact systems that simulate real-world trading conditions.
- Learn deeply about the internals of a live exchange environment.
- Influence architectural and tech decisions from the ground up.
- Collaborate with a passionate, experienced engineering team.
This job is no longer accepting applications
See open jobs at Crypto.com.See open jobs similar to "Software Development Engineer in Test/Test Automation Engineer" Blockchain Association.