Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer III - Backend image - Rise Careers
Job details

Software Engineer III - Backend

Our Opportunity:Chewy is hiring a Software Engineer III to join our Fulfillment Support Applications (FSA) team. 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. We celebrate engineering successes and promote a continuous learning and improvement engineering culture. We set the bar high for delivering production-ready code by adopting CI/CD and DevOps engineering standard processes. As an experienced Software Engineer with expertise in backend development using programming languages such as Java, Kotlin, Python, or other Object-Oriented Programming languages, along with proficiency in SQL and NoSQL database technologies, you will independently design and develop sophisticated components and systems. You should be comfortable with architecting and building scalable user experiences with a group of full-stack engineers, product managers, and business leaders. Your work will primarily focus on building and enhancing labor planning and management systems while driving efficiency and optimization within fulfillment operations. Proficiency in data engineering pipeline setup, CI/CD pipelines, and cloud platforms (AWS) and is crucial.The expectations of the prospective candidate will be the design, development, testing, and support of software systems and related integrations. This individual will partner with both technical and business teams on multiple initiatives, provide guidance and mentorship to the existing team, and collaborate to deliver new features and enhancements.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 excellenceWhat 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 mentalityBonus (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-commerceChewy 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 Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Chewy DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Chewy
Chewy CEO photo
Sumit Singh
Approve of CEO

Average salary estimate

Estimate provided by employer
$265000 / ANNUAL (est.)
min
max
$193K
$337K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer III - Backend, Chewy

At Chewy, we’re on a mission to become the most trusted and convenient destination for pet parents everywhere, and we’re looking for a talented Software Engineer III - Backend to join our Fulfillment Support Applications (FSA) team in Clayton, IN! If you have a passion for backend development and a knack for crafting scalable systems, you’ll thrive here. Our engineering culture values continuous learning, innovation, and teamwork, allowing you to grow alongside like-minded professionals. In this role, you’ll design and develop sophisticated components and systems using your expertise in programming languages like Java, Kotlin, and Python, alongside your proficiency in SQL and NoSQL databases. Your skills will shine as you focus on enhancing labor planning and management systems to drive optimization in fulfillment operations. You’ll work with a dynamic team of full-stack engineers, product managers, and business leaders, creating impactful user experiences. We value mentorship, so expect to guide less experienced teammates while collaborating on initiatives that drive our success forward. With opportunities to design cloud infrastructure on AWS and contribute to high-quality software deliverables, this position is perfect for a driven, customer-first candidate looking to make significant contributions in a friendly and engaging work environment. Join us at Chewy and be a part of an exciting journey where your talents will help shape innovations in the pet industry!

Frequently Asked Questions (FAQs) for Software Engineer III - Backend Role at Chewy
What are the responsibilities of a Software Engineer III - Backend at Chewy?

As a Software Engineer III - Backend at Chewy, you'll be responsible for designing, developing, and maintaining sophisticated systems that enhance labor planning and management. You will collaborate with other engineers and product teams to build scalable architectures, ensure the quality of code through robust review processes, and mentor junior team members.

Join Rise to see the full answer
What technical skills are required for the Software Engineer III - Backend position at Chewy?

To succeed as a Software Engineer III - Backend at Chewy, you should have extensive experience with backend technologies such as Java, Kotlin, Python, and database management using SQL and NoSQL. Understanding AWS services and CI/CD practices is essential, along with familiarity with event-driven architectures and data engineering principles.

Join Rise to see the full answer
What qualifications must a candidate have to apply for the Software Engineer III - Backend role at Chewy?

Candidates applying for the Software Engineer III - Backend position at Chewy should have a Bachelor’s degree in Computer Science or a related field, along with at least 7 years of professional backend development experience. Proficiency in designing scalable systems and working effectively in a team-oriented environment is crucial.

Join Rise to see the full answer
How does Chewy support professional growth for Software Engineer III - Backend?

At Chewy, professional growth is a priority. As a Software Engineer III - Backend, you will have opportunities for mentorship, access to continuous learning programs, and involvement in diverse projects that challenge and enhance your technical skills, ensuring you stay at the forefront of engineering excellence.

Join Rise to see the full answer
What unique challenges do Software Engineer III - Backend professionals face when working at Chewy?

Software Engineer III - Backend professionals at Chewy constantly tackle challenges related to creating efficient systems for high-volumefulfillment operations. You'll address scaling issues while developing rigorous architecture solutions to support rapid growth and ensure high availability, which presents a stimulating and rewarding work environment.

Join Rise to see the full answer
Common Interview Questions for Software Engineer III - Backend
Can you describe your experience with backend technologies relevant to the Software Engineer III - Backend position at Chewy?

When answering this question, emphasize the programming languages you've worked with such as Java, Kotlin, or Python, and describe specific projects where you designed and developed backend systems. Highlight any frameworks or technologies you used, along with your approach to coding standards and best practices.

Join Rise to see the full answer
How do you ensure the scalability of the systems you develop?

Detail the strategies you use for scalability, such as adopting microservices architecture, utilizing cloud services like AWS, and caching mechanisms. Mention your experience with load testing and your ability to review architecture designs to find bottlenecks early in the development process.

Join Rise to see the full answer
What’s your approach to mentoring junior engineers on technical projects?

Discuss specific methods you employ to mentor others, such as conducting code reviews, pairing programming sessions, and establishing open lines of communication where junior engineers feel comfortable asking questions. Highlight the value of sharing knowledge and fostering a collaborative team culture.

Join Rise to see the full answer
Can you give an example of a project where you implemented CI/CD pipelines?

Be prepared to share an example that outlines the CI/CD tools you utilized, how you set up the continuous integration and deployment processes, and any challenges faced during implementation. It showcases your technical skills and your experience with agile methodologies.

Join Rise to see the full answer
Describe your experience working with AWS and its related services.

Share specific AWS services with which you've worked, such as EC2, Lambda, or S3, and explain how you have leveraged them in past projects. Highlight your practical experience and any complexities you managed regarding cloud infrastructure and deployment.

Join Rise to see the full answer
What is your experience with event-driven architectures?

Describe your understanding of event-driven architectures, including examples of projects where you utilized technologies like Kafka or SNS. Discuss how you handled real-time data processing and event streaming to create responsive and scalable applications.

Join Rise to see the full answer
How do you handle conflicts during team projects?

When discussing this, emphasize your ability to maintain a constructive environment during disagreements, using clear communication and focusing on the project's goals to facilitate resolution. Share past experiences where you successfully navigated conflicts and led the team to a consensus.

Join Rise to see the full answer
What methodologies do you follow for software testing?

Discuss your preferred software testing methodologies, such as unit testing, integration testing, and regression testing. Mention any tools you’ve used and how you integrate testing into your workflow to ensure high-quality software delivery.

Join Rise to see the full answer
How do you stay current in the rapidly evolving field of software engineering?

Share how you regularly engage with the software engineering community through online courses, attending conferences, or participating in coding challenges. Mention resources such as blogs, podcasts, or forums from which you gain insights and stay updated on industry trends.

Join Rise to see the full answer
What strategies do you use for effective communication with cross-functional teams?

Outline the communication strategies you employ to articulate technical topics concisely to non-technical team members, such as visual aids or simplified explanations. Share examples of successful collaborations with product managers, designers, or data scientists that resulted in project success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Epic Hybrid Middletown, DE
Posted 7 days ago
Photo of the Rise User
Gousto Remote London, United Kingdom
Posted 3 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 5 days ago
DoubleZero Remote No location specified
Posted 7 days ago
P2H Arabia Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago

At Chewy, our mission is to be the most trusted and convenient destination for pet parents and partners, everywhere.

109 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!