
Senior Staff Backend Engineer (GOT/Picking)
- Seattle, WA
- Permanent
- Full-time
- Serve as a technical lead on our most demanding, cross-functional projects involving Inventory and Promise.
- Independently come up with quality architecture and design of systems for new microservices and machine learning pipelines.
- Navigate and alleviate technical obstacles and blockers at the organizational level.
- Participate in the architecture, development, testing, deployment, and delivery of large-scale global software applications, systems, platforms, services, or technologies.
- Write code when necessary to lead by example and help with high-priority projects.
- Functionally decompose complex problems into simple, straightforward solutions, providing mechanisms for the teams to prioritize ruthlessly and “move with urgency.”
- Bachelor's degree in computer science, Electrical Engineering, Math, or a closely related field
- 8 years of experience in backend software development
- Proficiency in Java and the Spring Framework
- Experience working in cloud environments, particularly AWS
- Demonstrated experience in building and maintaining highly available, distributed systems
- 10+ years of experience working directly within engineering teams in a fast-moving environment.
- 10+ years of experience in developing and operating backend services and web applications for low latency servicing and messaging systems using complex event processing.
- 10+ years of experience architecting and designing (architecture, design patterns, reliability, and scaling) of new and current systems.
- Experience building complex, high-performance, highly available distributed software systems successfully delivered to customers.
- Experience in collaborating with cross-functional teams to define mission, vision, and roadmaps.
- Experience partnering with product and program management teams.
- Experience in the Fulfillment Technology space at scale, especially within the Picking domain (Planning, Route optimization, real-time inventory tracking, and automation)
- Experience with Kafka, Stream Processing, Complex Event Processing, data synchronization between systems, low latency serving systems, and inventory management.
- Experience in building strongly consistent and low latency data synchronization and processing systems.
- Solid engineering skills as a lead engineer to coach and lead high-performing software engineers and keep them motivated.
- Demonstrated leadership in a cross-functional, highly collaborative environment.
- Track record of developing engineers through various career stages and building high-performance teams.
- Medical/Dental/Vision/Life, AD&D insurance
- Flexible Spending Accounts (FSA) & Health Savings Account (HSA)
- Long-term/Short-term Disability
- Employee Assistance Program (EAP) program
- 401K Plan with Company Match
- 18-21 days of the Paid Time Off (PTO) a year based on the tenure
- 12 Public Holidays
- Paid Parental leave
- Pre-tax commuter benefits
- MTV - [Free] Electric Car Charging Station