Our Opportunity:
We are looking for a Software Engineer III at our Minneapolis MN location to develop Systems/Component architectures and APIs for a rapidly scaling platform while ensuring successful product delivery and operational excellence.
What Youll Do:
- Design develop and implement largescale 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 Chewys 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.
- Telecommuting permitted.
What Youll Need:
- Bachelors degree in Computer Science or a related field and 7 years of experience in software development in Java.
- Will also accept a Masters 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 ECommerce 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 CSuite.
- Experience must include 2 years in: leading and coaching an engineering team.
- Telecommuting permitted.
- The position is eligible for the Employee Referral Program.