Chewy

Software Engineer II

Boston, MA
Java Kotlin Terraform Docker Microservices Streaming AWS Kubernetes Python SQL API Kafka
Description

Our Opportunity:

Chewy is seeking a Software Engineer to join an established technology team in Boston, MA! At Chewy, it is our mission to be the most trusted and convenient destination for pet parents (and partners) everywhere. We have evolved into an innovative Fortune 500 industry leader. The expectations of the prospective candidate will be to design and build software components for services and our platforms. In this role, the ideal candidate will engage in development, testing, and make contributions to the growth and development of one of Chewy’s fastest growing areas. This individual will partner with both technical and business teams on multiple initiatives and collaborate to deliver new features and enhancements. We continue to grow and always Think Big about new innovative ideas, while consistently exploring opportunities to differentiate ourselves in the industry!

What You’ll Do:
  • Build and maintain microservices and APIs that enable real-time data collection and integration for analytics, ensuring reliability, scalability, and high performance
  • Develop and manage event-driven systems using Apache Kafka to support real-time data streaming, ensuring data accuracy and consistency across all analytics pipelines
  • Collaborate with DevOps to design cloud infrastructure on AWS, focusing on high availability, scalability, and disaster recovery for backend services critical to analytics workflows
  • Write clean, maintainable, and efficient code, following standard methodologies in software engineering; ensure meticulous documentation, peer code review, and alignment to CI/CD principles
  • Implement robust data security measures, ensuring compliance with Chewy’s data handling and regulatory requirements
  • Continuously supervise and enhance backend systems’ performance, identifying and resolving bottlenecks to maintain efficient performance under sustained data loads
  • Partner with data engineers, product managers, and other technical teams to understand analytics requirements, translating them into scalable backend solutions that align with Chewy’s business objectives
What You’ll Need:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; or equivalent experience
  • 3+ years of proven ability in backend software engineering, with a focus on data-centric systems
  • Proficiency in Java and/or Kotlin, with a deep understanding of data structures, algorithms, and object-oriented programming
  • Strong experience with AWS services (e.g., EC2, Lambda, S3, RDS), and an understanding of cloud-native application design and deployment
  • Hands-on experience with Kafka or similar event-streaming platforms, with expertise in event-driven architecture design
  • 1+ years of experience with graph databases and technologies, such as Amazon Neptune or Neo4j, with a strong foundation in graph data modeling and querying
  • Expertise in microservices architecture and backend service design, with a focus on scalability and fault tolerance
  • Familiarity with CI/CD processes, version control, and infrastructure as code tools (e.g., AWS CloudFormation, Terraform)
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
  • Familiarity with monitoring and performance tuning tools (e.g., Prometheus, Grafana, CloudWatch) for scalable backend systems
  • Exposure to Agile/Scrum methodologies and tools (e.g., Jira, Confluence)
  • Experience with additional backend languages or data processing frameworks (e.g., Python, SQL, NoSQL databases)
  • Excellent problem-solving skills and the ability to work independently as well as within a collaborative team
  • Strong communication skills to convey complex technical concepts to both technical and non-technical partners

 

Bonus (if applicable):

  • Experience working in e-commerce

#Li-SA2 

Chewy is committed to equal opportunity. We value and embrace diversity and inclusion of all Team Members. If you have a disability under the Americans with Disabilities Act or similar law, and you need an accommodation during the application process or to perform these job requirements, or if you need a religious accommodation, please contact CAAR@chewy.com.

 

If you have a question regarding your application, please contact HR@chewy.com.

 

To access Chewy's Customer Privacy Policy, please click here. To access Chewy's California CPRA Job Applicant Privacy Policy, please click here.

Chewy
Chewy
E-Commerce Pet Retail

0 applies

1 views

Similar Jobs

Software Engineering Analyst

Bengaluru, India Remote Hybrid

Software Engineering Senior Analyst

Bengaluru, India Remote Hybrid

Tech Lead, UAE

Remote Hybrid

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say