Principal Software Engineer - Tech Lead, Checkout Microservices in San Francisco, CA

View All Retail & Consumer Goods jobs

Industry:

Retail & Consumer Goods   •  

11 - 15 years

Posted 8 weeks ago

ABOUT THE ROLE

Our stores account for the lion's share of Gap Inc.'s revenue of $16B, and as a Technical Lead for Checkout microservices, you will lead a team of backend software engineers focused on developing Gap Inc.'s core checkout microservices that form the backend engine for the point-of-sale mobile solution across 2000+ stores processing over $10B+ of transaction volume. The successful candidate will be technical (hands-on), capable of working as a senior contributor, and will provide front-line engineering leadership.


• Lead a team of high-performing backend engineers to build an architecturally sustainable codebase; participate in code reviews and proof of concepts

• Set technical direction while ensuring they align with the goals of the larger organization

• Help implement effective engineering processes and policies that emphasize quality

• Lead the team in its DevOps journey; instill a culture of constant analysis of business and systems metrics to improve system performance and user experience

• Collaborate with Product Owner, operational teams and other engineering managers to provide guidance on complexity and delivery estimates

• Guide team in analysis and resolution of production issues and defects; Facilitate Root Cause Analysis discussions

• Monitor and manage team performance; coach team members; drive adoption via mentoring

• Participate in hiring activities including screening, and interviewing

WHO YOU ARE

• Built an expertise in REST APIs development using Java, Spring, Springboot, and any of the cloud technologies such as Pivotal Cloud Foundry, Azure, AWS for the 6-8 years

• Strong expertise in any of the databases such as Oracle, HBASE, SQL Server or NoSQL such as Cassandra, MongoDB, data access patterns and familiarity with ORM technologies. Skilled in architecting, designing and developing highly scalable and available applications

• Disciplined in DevOps practice including CI/CD; Experienced with tools used for testing, debugging, code analysis and coverage

• Experienced in leading, inspiring, and motivating teams through effective communication

• Strong focus on security; experienced in handling customer data, knowledge of PCI / PII etc.

• Well versed in real-time networking, mobile network issues, concurrency and threading

• Able to showcase strong examples of consumer facing mobile apps delivered to market over many iterations

• Have total of 12-15 years of experience in building high volume scalable, software for internet based consumer or enterprise companies processing millions of transactions