Software Engineer II

Chewy Chewy · Retail · Boston, MA

Software Engineer II at Chewy responsible for developing and executing services and functions for the Outbound Science and Technology organization, focusing on micro-services and tools that optimize order fulfillment processes. The role involves building new systems, developing features for existing systems, and collaborating across the engineering organization to establish best practices and map the service architecture.

What you'd actually do

  1. Contribute to the build and development of cloud-based services that support the roadmap of the Outbound Science & Technology Organization
  2. Help your team to build code that is logical, maintainable, scalable, modular, monitorable, highly available, secure, and performant
  3. Help your team to meet service-level SLAs and important metrics by building
  4. Be a full stake owner of service quality and operational excellence
  5. Help team to establish API contracts that are maintainable and meet customer use cases

Skills

Required

  • Bachelor’s degree in computer science or engineering related field or equivalent work experience
  • Minimum 5 years of software development in Java25 or similar
  • Integration of cloud services with on-premises technologies
  • Experience coding in higher level programming languages and related tools, Python, Javascript, JSON, etc.
  • Experience with software development life cycle (SDLC) and agile/iterative and agile/scrum methodologies required
  • Experience designing RESTful services and APIs
  • Experience with scaling backend services
  • Innovative and ability to think outside the box for creative problem solving
  • Comfortable working in cross functional and multidisciplinary teams
  • Excellent written and spoken communication

Nice to have

  • Experience building and deploying applications to the cloud and exposure to administering & consuming AWS services
  • Experience with OpenAPI, Swagger, or stoplight.io
  • Experience migrating monolithic software applications to cloud-based services
  • Experience with configuration and deployment management via Terraform or Ansible
  • Design backend messaging, infrastructure using frameworks like Kafka.
  • Virtualization, Network knowledge is a plus
  • Infrastructure automation through DevOps scripting (E.g. shell, Python, Ruby, gradle)
  • Experience in ecommerce, supply chain, fulfillment, transportation or logistics.
  • Experience mentoring and coaching colleagues
  • Machine Learning algorithm and model development

What the JD emphasized

  • Minimum 5 years of software development in Java25 or similar
  • Machine Learning algorithm and model development