Software Engineer 2 at NCR Voyix
Software Engineer with 4+ years of experience designing and building low-latency, high-performance backend systems. Skilled in distributed systems, event-driven architecture, and data-intensive services, with hands-on experience modernizing legacy monoliths into scalable, maintainable platforms. Strong systems programming foundation in C++ alongside Java and Go, with a focus on concurrency, memory safety, and performance tuning. Comfortable across the stack, from storage and caching layers to microservices and APIs, and increasingly working with agentic AI systems and automation in engineering workflows. Passionate about clean design, reliability, and mentoring teammates.