Lead Software Engineer

 

Description:

What You’ll Do:

  • Design and develop system architectures, components, and APIs to support a rapidly scaling platform, ensuring efficient product delivery and maintaining high operational quality
  • Design, develop, and maintain premier labor planning and labor management systems for fulfillment operations
  • Develop enterprise-level architecture, establish coding standards for scalability, performance, readability, and testing, and ensure code reviews uphold high standards for the team
  • Actively guide Team Members and participate in the definition, design, development, testing and implementation of software functionality using an agile methodology
  • Ensure technical solutions implemented by the team are built to follow standard processes, remain robust, and are both maintainable and scalable under heavy load
  • Collaborate with DevOps to design and manage the cloud infrastructure, focusing on scalability, high availability, and disaster recovery
  • Work closely with data scientists, data engineers, and business partners to understand data needs and develop robust solutions that meet business objectives
  • Display excellent verbal and written communication and be able to convey dissenting opinions in a constructive manner
  • Offer mentorship and guidance for peers and more junior engineers
  • Establish strong working relationships at all organizational levels and across functional teams
  • Participate in on-call rotations and operational excellence

What You’ll Need:

  • A Bachelor’s degree in Computer Science or a related field or equivalent experience
  • 7+ years of professional back-end development experience in designing and building scalable enterprise systems and architecture by using Java, Kotlin, Python, or other Object-Oriented Programming languages
  • 5+ years of experience building large-scale products using frontend technologies like React/JavaScript/Vue/Typescript/CSS
  • Experience with AWS data services, including but not limited to AWS EC2, AWS Lambda, Amazon S3
  • Experience working with event driven architectures and sound understanding of at least one event streaming solution (Kafka, SNS, etc.)
  • Experience in PostgresSQL and related modules such as pglogical etc. with strong expertise in SQL
  • Experience in Data Engineering pipeline setup is desired, especially real time data ingestion and transformation using Kafka/SQS along with orchestration tools such as Airflow
  • Experience developing CI/CD pipelines in Jenkins or similar tool
  • Proficiency in Computer Science fundamentals – object-oriented design, data structures, algorithm - design, problem solving, and complexity analysis
  • Consistent record of effectively communicating with customers
  • Must be team oriented and have a customer first mentality

Bonus (if applicable):

  • Experience in building scalable and high-availability system from scratch
  • Familiarity with Application monitoring tools such as Datadog, Dynatrace etc.
  • Experience handling infrastructure as code with tools like Terraform
  • Experience working in e-commerce

Organization Chewy
Industry IT / Telecom / Software Jobs
Occupational Category Lead Software Engineer
Job Location Washington,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-01-01 2:42 am
Expires on 2025-02-15