Posted in

Software Engineer III

Software Engineer III

CompanyChewy
LocationMinneapolis, MN, USA
Salary$141898 – $208000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, or a related field and 7 years of experience in software development in Java.
  • Will also accept a Master’s degree and 5 years of experience in software development in Java.
  • Experience must include 5 years in the following: using SQL; Full software development lifecycle; AWS; Performing code reviews; Creating, using, and maintaining REST APIs; Working in an agile software development environment; Building products that are E-Commerce scale.
  • Experience must include 3 years in: MDM technology, data management and governance; Managing vendor solutions; Cloud technologies, such as AWS, Azure, or Google Cloud; Containerization; Presenting to senior leadership and C-Suite.
  • Experience must include 2 years in: leading and coaching an engineering team.

Responsibilities

  • Design, develop and implement large-scale distributed systems with large volumes of data, focusing on scalability, latency, and resiliency.
  • Articulate and evangelize architectural principles with engineering teams that ensure that system components align with Chewy’s business direction.
  • Align with key stakeholders at all levels of the organization, while acting as a trusted advisor for the Engineering organization.
  • Lead research and PoC initiatives for cloud native designs and implementation within public clouds, primarily AWS.
  • Represent the Customer Platforms team in the architecture guild and shape its initiatives.
  • Think big and beyond the Customer Platforms team to influence enterprise technical roadmap.
  • Conduct design/code reviews while raising the bar for all of engineering.
  • Debug critical hard to solve production issues across services and tech stack.
  • Continuously measure and optimize the performance, effectiveness, and uptime of services.
  • Responsible for establishing data integration patterns, data governance practices and data management related OKRs and KPIs.
  • Well versed in setting MDM platform (Master Data Management), building MDM services for 3rd party data ingestion and establish match, merge, survivorship rules to enhance data quality, integrity and consistency.
  • Manage Vendor relationship, negotiating contracts and partner with vendor tech team on feature upgrades.
  • Mentor and coach engineers and product managers to deliver efforts on committed timelines.

Preferred Qualifications

    No preferred qualifications provided.