Costco

Software Engineer 3 -Full Stack

Hyderabad, IN

Role snapshot

Costco is hiring a Software Engineer 3 -Full Stack on a full-time basis. This is a role based in Hyderabad, IN.

Company
Costco
Location
Hyderabad, IN
Job type
Full-time
Experience
8+ years
Posted
Oct 15, 2026

Who this role suits

Experienced professionals who can lead projects, set direction and be accountable for outcomes, not just tasks.

How to prepare your application

  • Prepare examples of decisions you drove, how you measured the result, and how you worked with other teams.
  • Be ready to discuss trade-offs and scope, not only the tools you have used.
  • Read what Costco publishes about its product or team, so you can say clearly why this role and this company.

Apply only on Costco's own site. A genuine employer never asks candidates for money, deposits or bank details to apply, interview or “secure” a job. If something looks wrong, use Report a problem with this listing and we will review it. Read how we check listings.

About the role

Position Summary:

Costco's International eCommerce team operates within a rapidly-evolving environment to deliver member-facing online retail features around the world. We are looking for a passionate expert level backend Software Engineer eager to solve complex problems at a global scale. At Costco, we're building the next generation of retail technology, and we need talented individuals to drive our digital transformation.

We're a company that not only delivers exceptional value to millions of members worldwide but also deeply values its employees, fosters a culture of innovation, and offers genuine opportunities for technical and career growth. The ideal candidate will perform complete cycle development work on Java microservices, associated back-end data stores (NoSQL and RDBMS), and integration with other Costco systems.

As a Senior level Engineer, the candidate will demonstrate the ability to manage the completion of projects that involve digital API services in a highly distributed and reliable application, and the knowledge and experience to design, build, debug, optimize and implement solutions. Youll join a high-caliber, Agile engineering pod where collective ownership and real-time collaboration are the norms. Together, we solve complex architectural challenges to deliver seamless digital experiences for millions of members every single day.

This role will be responsible for:

  • Delivering innovative capabilities that enhance the member experience across various digital touchpoints.
  • Building microservice components from the ground up.
  • Ensuring the longevity, scalability and quality of our systems through continuous improvement, comprehensive documentation, meticulous profiling, and significant performance enhancements.
  • Mentoring a team of engineers, fostering a culture of continuous learning and improvement.

Job Duties / Essential Functions:

  • Accountable for Website Platforms overall architecture, strategically applying principles that promote availability, reusability, interoperability, and security within the design framework.
  • Establishes and maintains engineering best practices to deliver higher quality, scalable solutions.
  • Mentors and develops software engineers by providing guidance, coaching, and fostering a culture of continuous learning.
  • Establishes and maintains coding standards, architectural patterns, and development processes to deliver higher quality, scalable solutions.
  • Understands the full technology stack and underlying applications, services, and databases in order to ensure optimal performance.
  • Works cross-functionally to pilot innovative technologies and capabilities that enhance overall member experience and drive business operational efficiencies.
  • Performs development, debugging, optimization, and automation activities to support the implementation of the product/application.
  • Uses test-driven development practices to assist with the detection of software defects early in the development process.
  • Conducts peer code reviews for the changes made by other engineers within the team.
  • Accountable for defining specifications and documentation across all phases of the product development cycle, from design to implementation.
  • Works with the product team on defining the product strategy and roadmap.
  • Estimates, plans, and manages all implementation tasks and reports on progress.
  • Regular and reliable workplace attendance at your assigned location.

Non-Essential Functions:

  • Assists in other areas of the department as necessary.
  • Assists in other areas of the company as necessary.
  • Ability to operate vehicles, equipment or machinery

Experience, Skills, Education & Licenses/Certifications:

Required:

  • 8+ years of experience in performing API microservices development using SpringBoot and Java, with an emphasis on security and performance.
  • 8+ years of hands-on experience in architecting, designing and deploying applications in a public cloud environment (GCP preferred).
  • 8+ years of experience developing and writing unit tests using JUnit, Rest Assured or similar framework.
  • 5+ years of experience leading development with engineers in multiple geographical locations and time zones
  • 5+ years of experience working on building scalable cloud native architecture
  • 5+ years of experience with CI/CD tools: GitHub, Jenkins.
  • 8+ years of experience with API development, with an emphasis on security and performance.
  • 5+ experience with microservice-based debugging and performance testing software.
  • 3+ years distributed cache technologies such as Redis.
  • 3+ years event and pub/sub technologies like GCP Pub/Sub, or Kafka.
  • 6+ years of experience developing within an agile methodology.
  • Strong understanding of performance engineering, capacity planning, load testing, caching layers (CDN, Akamai/Fastly/CloudFront), and observability (APM, logs, metrics, tracing)
  • Strong background in API-first integration patterns, including REST, GraphQL, event-driven integration (Kafka/PubSub), and real-time data streaming.
  • Some expertise with modern eCommerce platforms, such as SAP Commerce Cloud (Hybris), Salesforce Commerce Cloud, Adobe Commerce, or equivalent enterprise commerce stacks
  • Solid knowledge of database application development in relational and no-SQL platforms, such as SpannerDB or CosmosDB.
  • Strong verbal and written communication skills and be able to communicate to both technical and Business audiences.
  • Possesses strong leadership and interpersonal communication skills, effectively conveying product vision and influencing a wide range of stakeholders across the organization.
  • Ability to work effectively under pressure and respond to situations with a sense of urgency.
  • Responsible, conscientious, organized, self-motivated and able to work with limited supervision.
  • Detail-oriented and possess strong problem-solving skills and ability to analyze potential future issues.
  • Able to support off-hours work as required, including weekends, holidays, and 24/7 on call responsibilities on a rotational basis.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Positive, can-do attitude and collaboration a must.
    Knowledge and experience working with Web Technologies using JavaScript, Angular, React, NextJs

Recommended:

  • Experience working in a retail ecommerce environment.
  • Experience with Data modeling and Object Oriented design
  • Proven practical experience operating in a high scale production environment.
  • Prior experience with performance analysis and optimization of web services and software.
  • Knowledge and experience working with Web Technologies using JavaScript, Angular, React, NextJs
  • Knowledge and experience working with GCP and a variety of Google Cloud tools and services.