Taro Logo

Staff Software Engineer

A global retail company that owns multiple clothing and accessories brands, focused on equality, inclusivity, and sustainability.
Rosewood, CA 95503, USA
$206,315 - $226,900
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Retail · E-Commerce
This job posting is no longer active. Check out these related jobs instead:

Job Description

Gap Inc., a leading global retail company known for its commitment to equality, inclusivity, and sustainability, is seeking a Staff Software Engineer to join their technology team. This role presents an exciting opportunity to work on the company's Product to Market platform, combining modern technology stack with retail domain expertise.

The position requires a skilled engineer who can lead and mentor others while maintaining hands-on development responsibilities. You'll be working with a diverse technology stack including Java/Spring Boot, ReactJS, Python, Kafka, MongoDB, and SQL, while building cloud-native applications on Microsoft Azure. The role involves building scalable solutions for retail inventory management systems and integrating with various data science and analytics components.

As a Staff Software Engineer, you'll be responsible for designing and implementing highly-visible features, practicing test-driven development, and ensuring continuous integration and delivery. The role requires collaboration with product management, technical management, and architecture teams to design and deliver robust software solutions.

The position offers a competitive salary range of $206,315 - $226,900, reflecting the senior level of the role and the impact it has on the business. The work arrangement is hybrid, requiring 4 days in the office and 1 day work from home, allowing for both collaborative work and flexibility.

This is an excellent opportunity for a senior engineer who wants to make a significant impact in retail technology, working with modern tools and practices while being part of a company that values innovation and sustainability. The role combines technical leadership with hands-on development, making it ideal for those who want to both mentor others and stay deeply involved in technical work.

If you have a strong background in software engineering, experience with modern development practices, and a passion for building scalable retail solutions, this role offers the chance to work on meaningful projects while advancing your career at a respected global company.

Last updated 3 months ago

Responsibilities For Staff Software Engineer

  • Collaborate with product management, technical management, and architecture in software product design
  • Write well-written, self-documenting code following best practices
  • Design, implement and launch features for Product to Market platform
  • Lead and mentor others during software development
  • Practice automation, continuous integration, and continuous delivery
  • Develop, test, deploy, and support business software
  • Support and resolve production issues/outages
  • Build and troubleshoot UI Web Applications
  • Partner with users across different geographical locations

Requirements For Staff Software Engineer

Java
React
Python
MongoDB
Kafka
  • Bachelor's degree in Software Engineering, Computer Engineering, or related field
  • 5 years of progressive, post-baccalaureate experience
  • Experience with REST API Development using Java/Spring Boot
  • Knowledge of cloud native scalable applications in Microsoft Azure
  • Kafka and data integration skills
  • ReactJS skills for WebUI applications
  • Retail Inventory Management domain expertise
  • Python programming experience
  • Experience with MongoDB and SQL databases
  • Must appear in office 4 days per week