What is a Software Engineer at NDA?
As a Software Engineer at NDA, you will design, build, and optimize high-impact systems that power our global operations. Our engineering ecosystem is diverse, ranging from highly resilient, cloud-native distributed microservices to specialized, ultra-low-latency platforms and hardware-integrated systems like Radio Frequency (RF) measurement software. Whether you are optimizing a high-frequency data pipeline or architecting domain-driven cloud architectures, your work directly influences NDA's core product capabilities and business scaling.
Engineering at NDA is defined by technical rigor, collaboration, and a commitment to clean, maintainable architecture. You will work alongside industry experts to solve complex scalability challenges, manage high-throughput event streaming, and bridge the gap between sophisticated hardware measurements and software execution. It is a highly rewarding environment where technical depth is celebrated, and engineers are given the autonomy to drive end-to-end technical solutions.
