Software Engineer II
@ Chewy

Boston, Massachusetts, United States
On Site
Posted 18 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXXX***** @chewy.com
Recommended after applying

Job Details

Our Opportunity

Advertising is a critical component of the ecommerce ecosystem and provides a key revenue stream for Chewy. The Sponsored Ads team delivers data-driven, performance-based marketing solutions that connect brands with their audiences through innovative ad tech, intelligent automation, and creative experiences.

As a Software Engineer II, you will be an integral part of the Chewy engineering team, developing scalable, high-performance systems to power Chewy Sponsored Ads. This role involves working across the stack with modern technologies, collaborating with cross-functional teams, and driving innovation in real-time bidding, user segmentation, data pipelines, and campaign optimization.

What You’ll Do

  • Design, develop, test, and maintain robust software systems in a high-traffic, low-latency environment.
  • Contribute to architectural decisions and technical designs for both new and existing systems.
  • Collaborate closely with product managers, data scientists, and DevOps teams to align features with business goals.
  • Write clean, maintainable code and participate in code reviews to ensure high quality.
  • Work on large-scale data systems for audience targeting, analytics, and personalization.
  • Debug and resolve production issues while improving system reliability and performance.
  • Mentor junior engineers and provide technical guidance within the team.

What You’ll Need

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or a related field.
  • 3–5 years of professional software engineering experience.
  • Proficiency in one or more programming languages such as Java, Python, Go, or TypeScript.
  • Experience with cloud services (AWS, GCP, or Azure) and containerized deployments like Docker and Kubernetes.
  • Familiarity with large-scale distributed systems, message queues (Kafka, RabbitMQ), and streaming data processing.
  • Knowledge of SQL and NoSQL databases, data modeling, RESTful APIs and microservices architecture.
  • Strong problem-solving skills and attention to detail.
  • Experience in ad tech or martech platforms is a plus.

Preferred Qualifications

  • Hands-on experience with programmatic advertising systems (DSPs, SSPs, DMPs).
  • Exposure to real-time bidding (RTB) protocols or ad exchange integrations.
  • Familiarity with the AWS ecosystem including services like EC2, S3, Lambda, DynamoDB, EMR, and Athena.
  • Knowledge of privacy frameworks (GDPR, CCPA) and their impact on data handling.
  • Background in machine learning or predictive modeling in the ad space.

Equal Opportunity Statement

Chewy is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, gender, citizenship, marital status, religion, age, disability, gender identity, genetic testing results, veteran status, or any other legally protected characteristic. Applicants requiring accommodations should contact CAAR@chewy.com.

Key skills/competency

Software Engineer II, Advertising, Data-driven, Scalable Systems, Cloud, Distributed Systems, Microservices, Real-time Bidding, Ad Tech, Automation

How to Get Hired at Chewy

🎯 Tips for Getting Hired

  • Research Chewy's culture: Study mission, values, and tech innovations.
  • Customize your resume: Highlight ad tech and cloud experiences.
  • Be precise: Cite specific projects and achievements clearly.
  • Prepare for coding interviews: Practice algorithms and system design.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems design patterns.
Practice coding in Java, Python, or Go.
Study cloud deployment and containerization.
Revisit algorithms and system design basics.

Behavioral Questions

Explain a challenging project experience.
Describe teamwork in conflict resolution.
Discuss learning from past failures.
Highlight mentoring junior team members.

Frequently Asked Questions