Software Engineer II

Full Time
Plantation, FL, USA
8 months ago

Our Opportunity:

We are looking for a Software Engineer II at our facility in Plantation, Florida to work mainly independently on design and development of small to medium size components/features; mostly own components or services; and produce new code modules that span across the team’s services.

What You’ll Do: 

  • Creates new components choosing optimal data structures, algorithms, and design patterns with minimal guidance.
  • Advocates for adherence to and identifies opportunities for optimizing and updating best practices throughout the software development lifecycle.
  • Executes design and debug tasks that have moderate complexity and ambiguity.
  • Reviews and provides specific and actionable technical feedback in peers’ design and code and recommends improvements.
  • Defines and extends new architectures within their team’s service architecture, data architecture, dev-ops, infrastructure as code, deployment pipelines, and public cloud services under the guidance of more senior engineers.
  • Refines service paradigms in a Technical Design document and presents to team for review and feedback.
  • Designs simple, modular, reusable, and extensible functionality for their team’s architecture in adherence to best practices and requirements.
  • Identifies root causes of and solutions for bugs and production issues of moderate complexity.
  • Partners with team members and stakeholders to improve and optimize features, practices, processes, and operations.
  • Leads execution of and maintains team’s best practices for logging, testing, instrumentation, metrics, monitors, alerts, practices, and processes.
  • Independently participates in team’s on-call rotation responsibilities.
  • Draft sections of Correction of Error (COE) Reports and own completion of AAIs.
  • Proactively works backwards from a customer perspective in considering the impact and opportunities associated with changes.
  • Advocates for improvements to enhance the customer experience, is reflective of the impact of changes as part of all development tasks.
  • Assists in identifying and refining requirements, dependencies, and gaps.
  • Consistently and clearly communicates scope, complexity, technical tradeoffs, and progress of work with team members and stakeholders.
  • Translates product/tech requirements into executable tasks and estimates the level of effort.
  • Contributes to tech/product prioritization.
  • Telecommuting permitted.

What You’ll Need:

  • Bachelor’s degree in Computer Science or a related field and 6 years of experience.
  • Will accept a Master’s degree and 4 years of experience
  • Experience must include 4 years of production experience building Java based software solutions.
  • Experience must also include the following: designing and building software solutions/cloud-based software solutions from scratch following modern microservices based architecture;
  • Troubleshooting, technology, and solving complex problems;
  • Developing SOAP/RESTful webservices in Java technology with open-source framework, including springboot and spring;
  • Scrum/agile with exposure to Continuous Integration and Continuous Delivery Tools, including Circle CI, Jenkins, and Terraform;
  • Lightweight middleware technologies, integration patterns, and microservices;
  • Computer Science fundamentals, including object-oriented design, data structures, and algorithm - design, problem solving, and complexity analysis;
  • Test automation and various phases of testing (unit, functional, and integration tests);
  • Gathering system and user requirements, building Java modules, and testing features before release; and
  • SQL skills in SQL Server, Postgres SQL, or Oracle.
  • Telecommuting permitted.
  • 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.