2 days ago
Responsibilities
- Define technical strategy and architecture for major product areas across multiple teams.
- Lead the design of complex distributed systems for scalability, reliability, and security.
- Resolve critical cross-cutting technical challenges and production issues.
- Establish engineering standards, best practices, and development processes.
- Evaluate emerging technologies and make business-informed build-versus-buy recommendations.
- Mentor senior engineers and influence hiring standards and technical assessments.
- Partner with Product Management and leadership on technical roadmaps.
- Drive adoption of AI-assisted development practices and engineering productivity improvements.
- Represent engineering in cross-divisional technical forums.
- Provide technical guidance on PCI compliance and payment security architecture.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline, or an equivalent combination of education and experience.
- 10+ years of professional software development experience.
- Deep expertise in C/C++ systems programming and performance optimization.
- Experience leading the architecture of large-scale distributed systems.
- Experience driving technical strategy and standards across multiple teams.
- Proficiency with AI-assisted development tools and prompt engineering.
- Preferred: Master’s degree in Computer Science or a related field.
- Preferred: Experience with payment processing systems, PCI-DSS compliance, or point-of-sale technology.
- Preferred: Expert knowledge of Win32, COM/ATL, and Windows systems programming.
- Preferred: Experience with modern CI/CD pipelines, automated testing, and DevOps practices.
- Preferred: Technical leadership experience in a product-driven organization and the ability to influence across organizational boundaries.
- Strong verbal and written communication skills.
About NCR
NCR builds enterprise technology for retail, restaurants, and banks, including point-of-sale and self-checkout systems, payments software, ATM networks, and managed services. The company separated in 2023 into two public entities: NCR Voyix (unified commerce and payments for retail and hospitality) and NCR Atleos (banking and ATM-as-a-service). Founded in 1884 and headquartered in Atlanta, it sells hardware, software subscriptions, and support to customers in many countries.
