Costco IT
Overview
Join to apply for the
Software Engineer - IT Payments
role at
Costco IT . Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Costco IT values a family, employee-centric atmosphere and emphasizes culture, volunteering, and community involvement. The team is building the next generation retail environment and is focused on transformation efforts within a dynamic, fast-paced setting. Responsibilities
Supports Principal Engineer with the design of the overall architecture of a specific product/application, promoting availability, reusability, interoperability and security. Performs development, optimization, and automation activities to support the implementation of a product/application. Adopts engineering best practices to deliver higher quality and scalable solutions. Configures, maintains, and optimizes Azure Cloud infrastructure. Provides the team with development strategy, solution recommendations, and estimates for a given product/application. Participates in scrum ceremonies (sprint planning, retrospectives, showcases/demos, stand-ups, backlog refinement). Creates and executes unit tests, and uses test-driven development (TDD) to detect defects early. Moves user stories from development backlog into testing and provides clarification as needed. Estimates, plans, and manages implementation tasks and reports on development progress. Designs, builds, debugs, optimizes, and implements solutions in .NET, Java, NoSql, and RDBMS to deliver high-quality and fault-tolerant software. Delivers automation scripts and unit test automation under DevSecOps practices. Uses APM/monitoring tools (e.g., Dynatrace, Splunk) to identify bottlenecks and drive improvements. Contributes to department standards, mentors junior engineers, and participates in code reviews. Collaborates with Product Owners and Analysts to define project specifications and release documentation. Works across the full technology stack to ensure optimal performance of applications, services, and databases. Utilizes tools such as Azure DevOps, Terraform, Grafana, Jenkins, Azure Test Labs, and Git to accelerate delivery. Qualifications
Minimum 8 years of API microservices development using C# and/or Java. Strong experience developing and running applications in a public cloud environment (Azure or GCP preferred). Hands-on experience with a major relational database (SQL Server preferred) and/or NoSql (Cosmos preferred). Strong experience in CI/CD and DevSecOps automation for deployment and testing. Knowledge of Web Technologies using JavaScript, React. Ability to describe solutions and generate architecture artifacts (Logical, Physical). Experience in .NET, C#, Java, and JavaScript development. Experience in SQL programming and understanding of the software development life cycle (SDLC). Experience in Agile methodologies and REST/Web Services/SOAP/JSON/XML. Strong object-oriented design skills and strong verbal/written communication for technical and business audiences. Ability to execute against iteration plans and manage work within scope, schedule, and budget. Effective collaboration across management levels; strong organizational and time-management skills; detail-oriented with problem-solving abilities. High integrity, accountability, responsiveness under pressure, and willingness to contribute to team success. Scheduling flexibility to meet business needs, including weekends, holidays, and on-call responsibilities on a rotational basis. Recommended
5+ years of experience in retail industry, retail payments and/or banking; payment integration across acquirers and terminal vendors; designing and implementing payment platforms and services. Understanding of EMV contact and contactless, stored value and tokenized payments. University degree or equivalent education (Computer Science or related field); knowledge of software design patterns. Experience operating in scalable, high-volume, high-availability production environments; performance analysis and optimization of web services and databases. Proficiency with Google Workspace applications (Sheets, Docs, Slides, Gmail). Required Documents
Cover Letter Resume Notice
California applicants, please review the Costco Applicant Privacy Notice. Employment Details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: IT Services and IT Consulting Costco is committed to a diverse and inclusive workplace and is an equal opportunity employer.
#J-18808-Ljbffr
Join to apply for the
Software Engineer - IT Payments
role at
Costco IT . Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Costco IT values a family, employee-centric atmosphere and emphasizes culture, volunteering, and community involvement. The team is building the next generation retail environment and is focused on transformation efforts within a dynamic, fast-paced setting. Responsibilities
Supports Principal Engineer with the design of the overall architecture of a specific product/application, promoting availability, reusability, interoperability and security. Performs development, optimization, and automation activities to support the implementation of a product/application. Adopts engineering best practices to deliver higher quality and scalable solutions. Configures, maintains, and optimizes Azure Cloud infrastructure. Provides the team with development strategy, solution recommendations, and estimates for a given product/application. Participates in scrum ceremonies (sprint planning, retrospectives, showcases/demos, stand-ups, backlog refinement). Creates and executes unit tests, and uses test-driven development (TDD) to detect defects early. Moves user stories from development backlog into testing and provides clarification as needed. Estimates, plans, and manages implementation tasks and reports on development progress. Designs, builds, debugs, optimizes, and implements solutions in .NET, Java, NoSql, and RDBMS to deliver high-quality and fault-tolerant software. Delivers automation scripts and unit test automation under DevSecOps practices. Uses APM/monitoring tools (e.g., Dynatrace, Splunk) to identify bottlenecks and drive improvements. Contributes to department standards, mentors junior engineers, and participates in code reviews. Collaborates with Product Owners and Analysts to define project specifications and release documentation. Works across the full technology stack to ensure optimal performance of applications, services, and databases. Utilizes tools such as Azure DevOps, Terraform, Grafana, Jenkins, Azure Test Labs, and Git to accelerate delivery. Qualifications
Minimum 8 years of API microservices development using C# and/or Java. Strong experience developing and running applications in a public cloud environment (Azure or GCP preferred). Hands-on experience with a major relational database (SQL Server preferred) and/or NoSql (Cosmos preferred). Strong experience in CI/CD and DevSecOps automation for deployment and testing. Knowledge of Web Technologies using JavaScript, React. Ability to describe solutions and generate architecture artifacts (Logical, Physical). Experience in .NET, C#, Java, and JavaScript development. Experience in SQL programming and understanding of the software development life cycle (SDLC). Experience in Agile methodologies and REST/Web Services/SOAP/JSON/XML. Strong object-oriented design skills and strong verbal/written communication for technical and business audiences. Ability to execute against iteration plans and manage work within scope, schedule, and budget. Effective collaboration across management levels; strong organizational and time-management skills; detail-oriented with problem-solving abilities. High integrity, accountability, responsiveness under pressure, and willingness to contribute to team success. Scheduling flexibility to meet business needs, including weekends, holidays, and on-call responsibilities on a rotational basis. Recommended
5+ years of experience in retail industry, retail payments and/or banking; payment integration across acquirers and terminal vendors; designing and implementing payment platforms and services. Understanding of EMV contact and contactless, stored value and tokenized payments. University degree or equivalent education (Computer Science or related field); knowledge of software design patterns. Experience operating in scalable, high-volume, high-availability production environments; performance analysis and optimization of web services and databases. Proficiency with Google Workspace applications (Sheets, Docs, Slides, Gmail). Required Documents
Cover Letter Resume Notice
California applicants, please review the Costco Applicant Privacy Notice. Employment Details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: IT Services and IT Consulting Costco is committed to a diverse and inclusive workplace and is an equal opportunity employer.
#J-18808-Ljbffr