Logo
Amazon

Software Development Engineer II, EngageTech Team

Amazon, Seattle, Washington, us, 98127

Save Job

Zappos is on the lookout for a talented and experienced Software Development Engineer II to join our EngageTech Engineering Team. In this pivotal role, you will help steer technical decisions and implementations, playing a vital part in designing, developing, and maintaining sophisticated software solutions. Your strong expertise in Java technologies and Amazon Web Services (AWS) will be crucial in ensuring the success of our projects. As part of a unique and dynamic team, you will work on developing exciting new products and collaborate closely with product managers, software engineers, and UX designers. We thrive in a fast-paced, ever-evolving environment, and we’re searching for individuals who are eager to contribute innovative solutions while showcasing leadership and attention to detail. Our focus is on creating a fun and intuitive experience for Zappos customers, and we believe that our greatest asset is our team. We embrace Amazon leadership principles and encourage applicants who can bring a little fun and uniqueness to the table! We are committed to diversity and inclusivity, building strong relationships through open and honest communication. We appreciate team members who take risks and learn quickly from their mistakes. Key Responsibilities: Design, develop, and implement complex software applications using Java, focusing on Spring and related frameworks. Collaborate with engineers, product managers, cross-functional teams, and UX designers to gather requirements, design architecture, and deliver high-quality software solutions that meet business needs. Develop and maintain Java-based applications utilizing AWS services (Lambda, ECS, SNS, SQS, S3, DynamoDB, Redshift). Leverage your experience in AWS services to architect, deploy, and manage scalable and reliable cloud-based solutions. Explore your interest in or experience with machine learning and generative AI technologies. Optimize application performance, identify bottlenecks, and implement effective solutions. Ensure code quality through code reviews, automated testing, and adherence to software engineering best practices. Stay up-to-date with industry trends, emerging technologies, and best practices to enhance the development process continually. Basic Qualifications: 4+ years of non-internship professional software development experience. 3+ years of experience in the design or architecture of new and existing systems. Proficient in programming with at least one software language. Bachelor's degree or equivalent experience. Expertise in dependency injection, including SpringMVC, Spring Boot, or Guice, along with solid computer science fundamentals (theory, data structures, algorithms). Strong problem-solving skills and a solid understanding of software development principles, design patterns, and best practices. Proven ability to design, build, and troubleshoot complex service-oriented systems. Authorization to work for any employer in the U.S. Preferred Qualifications: 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you need a workplace accommodation or adjustment during the application and hiring process, please visit our website for more information. Compensation for this position is competitive and reflects the cost of labor across several U.S. geographic markets. The base pay ranges from $129,300/year up to $223,600/year depending on market location and may vary based on job-related knowledge, skills, and experience. Your total compensation package may include equity, sign-on payments, and a full range of medical, financial, and other benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.