Software Development Engineer III

Amazon.Com, Inc. Seattle , WA 98113

Posted 3 weeks ago

DESCRIPTION

Job summary

DESCRIPTION

Our team is part of the AWS Infrastructure group that owns all the System, Network and Application infrastructure globally for Amazon Corporate and AWS. We build complex multi-platform solutions that help our customers get more done, improve Amazon's security posture and manage a large fleet of laptops and desktops. We are in search of a SDE who will play a key role in determining the direction of client computing at Amazon. You will have the opportunity to design and develop services that improve productivity and enhance Amazon's ability to manage our client fleet of multiple hundreds of thousands of devices. Your passion for hands on work, problem solving, team work, and mentorship will enable you to flourish as a leader and owner at Amazon. This exciting and high impact role will involve working with a wide range of other technical and business groups within Amazon.

This role includes but is not limited to

  • Build self-service applications.

  • Build software to enable the adoption of AWS cloud based user applications.

  • Design and build scalable reporting, capacity management, and dashboard platform.

  • Make technology decisions that meet business challenges while balancing long term and short term needs.

  • Deep dive on existing technical issues and provide comprehensive solutions.

  • Work closely with multiple teams to achieve technical targets.

BASIC QUALIFICATIONS

  • 4+ years of professional software development experience

  • 3+ years of programming experience with at least one software programming language

  • 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems

  • Experience as a mentor, tech lead OR leading an engineering team

  • Bachelor's degree in Computer Science, Software Engineering or a related technical discipline

  • 3+ years experience in automation via Python and/or PowerShell programming.

  • Experience in automating, deploying, and supporting large scale Infrastructure.

PREFERRED QUALIFICATIONS

  • Excellent written and verbal communication skills

  • Master's degree in Computer Sciences or Computer Engineering

  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

  • Solid software development background including design patterns, data structures, test driven development

  • Experience with distributed (multi-tiered) systems, algorithms, and relational & NoSQL databases

  • Exposure to a breadth of projects on UI and server side

  • Experience developing endpoint client software and an understanding of design for scalability, performance and reliability.

  • Analytical abilities and design skills.

  • Experience developing and publishing SOA (service oriented architecture) applications

  • Experience with fleet provisioning and configuration management at scale

  • Experience with CI/CD pipeline build processes.

  • Experience building services using AWS products.

  • Experience working in a high pace DevOps mindset culture.

  • Meets/exceeds Amazon's leadership principles requirements for this role

  • Meets/exceeds Amazon's functional/technical depth and complexity for this role

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Engineer III

Expedia

Posted 2 months ago

VIEW JOBS 5/5/2022 12:00:00 AM 2022-08-03T00:00 Software Development Engineer III Are you a seasoned developer looking for an exciting opportunity at the world's largest travel company? Do you enjoy a fast-paced Agile environment where your hard work is destined to go to Production often? Do you take pride in having a direct impact on the revenue generation capabilities of your company? If you answered, "Yes," then we are eager to hear from you. Expedia Global Payments (EGP) is looking for top engineering talent to help drive the development of our payment platform, seamlessly roll out new payment methods, and continuously improve on our operational excellence and engineering practices. We offer a highly dynamic set of services that enable customers from all over the world to pay for travel in a variety of ways. We build, operate, and improve payment services for Expedia Group's brands, our suppliers (hoteliers, airlines, vacation rental owners/agencies, etc.), and our corporate needs. We do this accurately and at scale, processing over $100 billion payments in 55+ currencies in over 155 countries every year, and across a diverse set of payment options! This opportunity presents great technical challenges and the ability to have a tremendous business impact. Technology and innovation are at the heart of our organization. We provide solutions that reduce the cost of payments and improve performance, scalability, availability, and resiliency. We also provide an abundance of functional support to services in our platform, and the needs are ever-growing, as we adapt to new payment solutions and capabilities. What you'll do: * This position focuses not only on implementing innovative software solutions for e-commerce systems but also on being a role model and mentor to your fellow engineers * You will get to expand your skills in building highly scalable solutions while influencing others and raising the bar on the overall level of excellence within the team * You will also get the opportunity to influence decisions across the technology ecosystem within Expedia Group by being a key domain guide * Your input will be critical to the selection of new hires on the team. Whether you choose to move ahead in your career as a Principal Engineer or an Engineering Manager, this is the perfect position to learn how to get to the next stage of your career Who you are: * 8+ years Software Development work experience (Java experience strongly preferred) * 5+ years creating and supporting Web Services in a high transactional environment * 3+ years developing software using Dependency Injection Frameworks * Bachelor's in Computer Science or related technical field; or Equivalent related professional experience * First class communication skills in written and verbal form * Proven record in technical mentoring of Software Engineers * Critical thinking skills and the ability to produce across your team and beyond * Rock solid coding skills * Strong Object-Oriented Programming concepts, data structure, algorithms, and system level programming (including multi-threaded programming) * History of building your own automation and reporting tools to provide capabilities around your service * Ability to lead code reviews and technical design meetings * Proven record in successfully delivering highly available and scalable solutions with large transaction volume on a 24x7 operational cycle * Architectural knowledge of designing and developing software in distributed architecture for multi-tier applications * High degree of competency within all phases of SDLC - Estimation, Scheduling, Design, Development, Testing and Delivery, and Maintenance * Ability to articulate technical design decisions and software implementation in technical forums * Knowledge of performance testing, application tuning and load testing * Prior experience of building and operating services in AWS is preferred * Prior experience with e-Commerce systems, Payments Solutions and Providers is also preferred * Experience developing fault tolerant distributed systems is highly desirable. * Solid grasp of Agile Software Development mechanics * Background in Service Oriented Architecture implementation, service versioning, and backward compatibility #LI-PG1 At Expedia Group, we believe in bringing people together and creating an inclusive workplace where everyone belongs and can do their best work. We care about our employees' safety and wellbeing, so we're requiring new hires in the U.S. to be fully vaccinated against COVID-19 and present acceptable proof of vaccination before their start date as a condition of employment. Expedia Group will consider requests for a reasonable accommodation as required under applicable law. About Expedia Group Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50 Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization. Expedia Seattle WA

Software Development Engineer III

Amazon.Com, Inc.