Software Engineer II
Our Opportunity:
We are looking for a Software Engineer II at our facility in Boston, Massachusetts to design and build software components of services and/or platforms.
What You’ll Do:
- Actively participate in the definition, design, development, testing and implementation of software functionality using an agile methodology.
- Build and modify scalable distributed software systems.
- Partner with stakeholders and technology teams on how best to implement desired features and enhancements.
- Ensure that technical solutions follow best practices, are reliable, are easily maintainable and are scalable under sustained load.
- Participate in design and code reviews.
- Collaborate to identify, isolate, and resolve malfunctions related to software.
- Create and evolve system-related documentation.
- Participate in on-call rotations and contribute to operational excellence.
- Telecommuting permitted up to 3 days per week.
What You’ll Need:
- Bachelor's degree in Computer Science, Computer Information Systems, Telecommunication, or related field and 3 years of experience.
- Will also accept a Master’s degree and 1 year of experience.
- Experience must include 1 year with: software engineering;
- Developing software components and/or services using Java 8, Spring Boot, Hibernate, JQuery, JSON, AngularJS, Tomcat, HTML5, CSS3, Spring MVC;
- Working with web services (SOAP/HTTP, REST);
- SQL and developing modules with relational databases;
- Server technologies;
- Quality assurance methodologies and automated testing using tools such as Selenium/Jmeter;
- Experience with any of the following: AWS, Terraform, Agile/Scrum, opensource technologies, responsive module design, or continuous integration using Jenkins;
- Service-Oriented Architecture;
- Cloud architecture and service development experience;
- Writing code or debugging issues;
- Professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations;
- Computer Science fundamentals, including object-oriented design, data structures, algorithm - design, problem solving, and complexity analysis;
- Design skills and a working knowledge of design patterns;
- Designing, building, and deploying features.
- Telecommuting permitted up to 3 days per week.
- The position is eligible for the Employee Referral Program.
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.