Summary
Software Development Engineer 2 responsible for owning features and services within Store Services Technology to support store operations, order fulfillment, and supply chain systems. This hybrid role works primarily in the Seattle corporate office and involves development across front-end clients and back-end AWS services, contributing to design, testing, deployment, and operational reliability.
Responsibilities
- Independently own and deliver features and services across the application portfolio
- Contribute to system design discussions and architectural decisions
- Write clean, maintainable code in Java, JavaScript, and related frameworks
- Conduct thorough code reviews and implement comprehensive testing strategies
- Implement and maintain infrastructure as code using Terraform
- Support containerized deployments using Docker and Kubernetes
- Participate in monitoring, troubleshooting, and on-call rotation to ensure uptime
- Collaborate with product, business, and cross-functional teams on integrations
- Identify and implement improvements to performance, reliability, and processes
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or related experience
- 3 years of professional software engineering experience with Java-based microservices
- Proficiency with Java, JavaScript, Spring Boot, and frameworks like React or React Native
- Experience with AWS services such as DynamoDB, S3, Lambda
- Working knowledge of Docker and Kubernetes orchestration
- Experience with CI/CD using GitHub actions and automated testing frameworks
- Familiarity with monitoring and logging tools such as New Relic or Splunk
- Experience with SQL and event-driven architectures like Kafka
- Strong troubleshooting, communication, and ability to own features end-to-end
We have summarized this job description for you, click apply to see more details from the employer.