ShyftLabs

Lead Software Engineer – Store Commerce

ShyftLabs

full-time

Posted on:

Location Type: Hybrid

Location: NoidaIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Accountable for the design, development and architecture of new and current systems
  • Participates in enterprise architecture reviews and provides recommendations and guidance to align the POS systems to optimize Petco IT investments
  • Act as technical lead for medium to large complex project/feature enhancement
  • Work with the Product Management team, Project Management, Business and User Experience teams to identify and prioritize initiatives and features
  • Participate in all grooming and priority setting sessions and accountable for project sizing and estimation
  • Evaluates new tools, technologies and processes to improve speed, efficiency and scalability
  • Will be responsible for monitoring server and application performance using one or more of Application Performance Monitoring tools: NewRelic, CloudWatch and Sumologic
  • Work closely with other development teams across Petco to troubleshoot issues, performance tuning and identify opportunities for seamless integrations across systems
  • Works closely with the Production Support team to train, guide and troubleshoot production issues
  • Provides coaching and technical guidance for Software Engineers at different levels of experience
  • Thrives on working in a fast-paced environment

Requirements

  • 8+ years of professional experience in software support at enterprise level
  • 1 – 3 years of technical leadership experience
  • BS degree in Computer Science, Engineering or related IT field
  • Extensive hands-on enterprise JAVA application and Spring boot development experience
  • In-depth knowledge of retail POS processes, including customer facing (Sales & Returns management, promotion & pricing, membership, loyalty, payment integration etc…) and back-office (Cash Management, Opening & Closing, TLOG processing)
  • Extensive experience with PCI & PII security standards
  • Extensive knowledge of best practices and IT design and development patterns and standards
  • Extensive hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
  • Extensive experience troubleshooting issues across a complex IT ecosystem across multiple cross-functional teams
  • Experience with Capacitor or similar technologies to build cross-platform native apps
  • Experience working with Cloud technology and IaC (AWS experience preferred, and candidates with AWS DevOps or AWS Solution Architecture certifications strongly preferred)
  • Experience with Microservice Architecture and Domain Driven Design.
  • Extensive experience with Java build, packaging and dependency management and storage systems (such as GitLab, Maven, Gradle, Artifactory)
  • Experience developing and tuning MS SQL, AWS Aurora PostgreSQL queries
  • Experience with integrating automated tests into CI/CD pipelines (such as Cucumber, Robot, Selenium, JMeter)
  • Extensive experience with creating alerts, dashboards, canned queries – as well as configuring and integrating log aggregation (such as SumoLogic, Splunk, ELK, syslog – SumoLogic preferred)
  • Experience with Agile methodologies (Kanban or Scrum) and software development lifecycles
  • Excellent interpersonal & communication skills
Benefits
  • competitive salary
  • strong insurance package
  • extensive learning and development resources
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootMicroservice ArchitectureDomain Driven DesignMS SQLAWS Aurora PostgreSQLCI/CDAgile methodologiesApplication Performance MonitoringTroubleshooting
Soft Skills
technical leadershipcoachingcommunicationinterpersonal skillsproject managementcollaborationproblem-solvingprioritizationguidanceadaptability
Certifications
AWS DevOpsAWS Solution Architecture