Nike
Software Engineer II, ITC
Interested in this opportunity? Apply through the protected RemoteKraft flow.
Log in to ApplyFull Time
Mid-Level · 2 years
Karnataka, India
Remote
2026-10-28
workday
Store Experience organization
Requirements Summary
Must-have qualifications include designing, developing, testing, and delivering iOS point-of-sale capabilities, building maintainable Swift and Swift UI solutions, integrating and validating payment solutions, developing unit, UI, integration, and regression tests, and troubleshooting complex failures
Full Job Description
Role Overview Join the Store Experience organization to design, build, and deliver reliable point-of-sale experiences for Nike Stores as a Software Engineer II specializing in iOS mobile engineering. What You Will Do Design, develop, test, and deliver iOS point-of-sale capabilities across cart, checkout, payments, receipts, and store integrations. Why It Might Be a Fit You will own capabilities from requirements through production, working with product, architecture, infrastructure, security, and geographically distributed engineering teams to identify risks early and deliver scalable, secure, and supportable solutions. Requirements Design, develop, test, and deliver iOS point-of-sale capabilities across cart, checkout, payments, receipts, and store integrations. Build maintainable Swift and Swift UI solutions using modern mobile architecture and Apple Human Interface Guidelines. Integrate and validate payment solutions, printers, scanners, cash drawers, and other store technologies, including market-specific payment and fiscal requirements. Develop unit, UI, integration, and regression tests; automate appropriate scenarios while ensuring hardware-dependent journeys receive hands-on validation. Troubleshoot complex failures across software, payments, hardware, and dependent services using Xcode, application logs, and code-level investigation.