Apply for the Software Engineer III position at Chewy in Boston, MA. Find the best jobs for you effortlessly with InJob.AI, your ultimate solution for job search. Discover top job opportunities and streamline your job search process.

Job Description
<div> <strong> Our Opportunity <br/> <br/> </strong> Chewy is seeking a <strong> Software Engineer III </strong> in Boston or Minneapolis. This person will be part of the Customer Interaction Datastore team responsible for building services in support of critical Enterprise Priorities like Chewy Identity Management. The ideal candidate will have an interest in building both data pipelines, as well as APIs. Additionally, the candidate will have a strong customer first mindsset, embody a curious and think big approach to their work to help foster a culture of innovation within the team, and be an engaged and respectful team member. <br/> <br/> <strong> What You’ll Do <br/> <br/> </strong> <ul> <li> Build and deploy data ingestion pipelines focused on capturing critical data related to a person’s identity and interactions with Chewy </li> <li> Build GraphQL APIs and Kafka event streams to provide access to aggregated person level data and insights </li> <li> Participate in discovery and design exercises collaborating with technical and business partners </li> <li> Participate in the team’s Agile practice attending and contributing to related ceremonies </li> <li> Participate in on-call responsibilieis ensuring our services remain available and stable in our production environment </li> <li> Mentor junior team members to level up their skills in accordance with industry and Chewy best practices <br/> <br/> </li> </ul> <strong> What You’ll Need <br/> <br/> </strong> <ul> <li> Strong Java development skills and indepth knowledge of a least one Java framework such as Spring Boot or Micronaut </li> <li> Experience working with event driven architectures and sound understanding of at least one event streaming solution (Kafka, SNS, etc.) </li> <li> Experience authoring, deploying, and supporting APIs at production scale. </li> <li> Experience managing infrastructure as code with tools like Terraform </li> <li> Experience working with at least 1 cloud computing platform, preferably AWS <br/> <br/> </li> </ul> <strong> Bonus (if Applicable) <br/> <br/> </strong> <ul> <li> An interest or experience in solving problems with a data forward mindset. An ideal candidate will have experience not only in software development but data engineering to help empower the team. </li> <li> Prior experience working with GraphQL <br/> <br/> </li> </ul> <strong> 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. <br/> <br/> </strong> <strong> If you have a question regarding your application, please contact HR@chewy.com. <br/> <br/> </strong> <strong> To access Chewy's Customer Privacy Policy, please click here. To access Chewy's California CPRA Job Applicant Privacy Policy, please click here. </strong> </div>
AI Powered Job Insights
Chewy is on the lookout for a Software Engineer III to join their Customer Interaction Datastore team, focusing on key Enterprise Priorities like Chewy Identity Management. This role offers a unique opportunity to work at the intersection of software development and data engineering. 📍 Location: Boston, MA (also considering Minneapolis) 💼 Position: Software Engineer III ⏰ Type: Full-time 📅 Date Posted: 2024-07-23 Role Summary: - Build and deploy data pipelines to capture essential data related to customer identities and interactions. - Develop GraphQL APIs and Kafka event streams to facilitate access to aggregated customer data. - Collaborate in discovery and design exercises with technical and business partners. - Engage in Agile practices, contributing to team ceremonies. - Participate in on-call responsibilities to ensure service availability and stability. - Mentor junior team members to enhance their skills. What You'll Do: - Build and deploy data ingestion pipelines. - Create GraphQL APIs and Kafka event streams. - Collaborate in design exercises. - Attend Agile ceremonies. - Handle on-call responsibilities. - Mentor junior team members. What's Needed: - Strong Java skills and experience with frameworks like Spring Boot or Micronaut. - Understanding of event-driven architectures and experience with event streaming solutions (e.g., Kafka). - Experience with API development, deployment, and supporting at scale. - Familiarity with infrastructure as code tools, particularly Terraform. - Experience with at least one cloud computing platform, preferably AWS. Bonus (if Applicable): - A data-forward mindset with experience in both software development and data engineering. - Experience working with GraphQL.
Top Interview Questions
A: In my previous projects, I built data ingestion pipelines using Apache Kafka for event streaming. I ensure data quality by implementing validation checks at various stages of the pipeline, such as schema validation and data cleansing processes. Additionally, I incorporate automated testing to catch any data anomalies early and set up monitoring alerts to track data ingestion performance in real time.
A: When designing a GraphQL API, I start by defining the schema based on client needs and the data model. Key considerations include optimizing queries to avoid over-fetching or under-fetching data. To enhance performance, I implement data loaders to batch requests and minimize database calls. I also include caching strategies for frequently accessed data and monitor the API’s performance to ensure scalability as usage grows.
A: In a previous role, I worked on a project with both engineering and product teams. The challenge was aligning technical feasibility with business requirements. I facilitated regular check-ins and created a shared document to track requirements and progress. Additionally, I encouraged open communication to address concerns and feedback. This proactive approach ensured that all stakeholders were aligned and helped avoid misunderstandings.
A: When managing infrastructure as code, I focus on ensuring consistency, version control, and security. I primarily use Terraform for provisioning cloud resources, which allows me to define infrastructure in a declarative way. I also implement CI/CD pipelines for automatic deployment, along with peer reviews to maintain code quality and security compliance. Lastly, I document the infrastructure setup to facilitate onboarding and maintenance.
A: I believe mentoring is about empowering junior team members to grow independently while providing the needed support. I start by assessing their current skills and career goals to tailor my guidance accordingly. I offer regular one-on-one sessions where we discuss challenges they face, and I encourage them to take ownership of smaller projects to build confidence. Additionally, I share resources and best practices, while promoting participation in code reviews to facilitate learning through feedback.
Want to get matched with your dream job?
Try InJob.ai for Free and Get Matched 100s of such opportunities!
200+ professionals have found their dream job with InJob.ai this week.

Salary Benefits
Salary details not provided

Want to apply directly?
Apply for the Software Engineer III position at Chewy in Boston, MA using https://www.linkedin.com/jobs/view/3983403527


MotorTrend Group, El Segundo, CA
Trinasolar, Dallas, TX
Google, Mountain View, CA
A.Y. McDonald Mfg. Co., Dubuque, IA
Wesco,
Inizio Partners,
Wayfair, Boston, MA
Google, Sunnyvale, CA
Still have a question? Check out our FAQ section below.
