Software Engineer – Amazon Remote Jobs
Job Description
Job Type: Software Engineer from home
Location: Washington works from home
Company: Amazon
DESCRIPTION:
For one of our teams within the People Engine development teams, Amazon is looking for Senior Software Development Engineers (SDE). We provide brand-new advancements, difficult challenges to tackle, cutting-edge technologies, global scaling, visibility, and professional advancement. Our teams use machine learning that processes 20 billion transactions every month to deliver scalable solutions to our rapidly expanding business that serve our internal staff members, clients, customers, and Amazon’s worldwide expansion activities. Our teams use these programs and services all across the world.
Do you want to create high-performance, internationally scalable systems and solutions that can aid Amazon’s present and future expansion? Are you looking for a setting where you can promote innovation and gain more recognition? If yes, you should join one of Amazon’s People Engine teams.
RESPONSIBILITIES:
You should always strive to hold yourself and those you work with to the highest standards and look for ways to improve our services if you want to succeed on this path. You have a strong commitment to serving your clients, are aware of their problems, and are always looking for solutions.
- To assure the highest quality for all deliverables, follow best practices for software engineering.
- Work with the product managers to specify the technical requirements by defining and improving the business and functional needs.
- Leading the design, execution, and deployment of large-scale applications and systems while collaborating closely with other engineers
- Participate in the administration and accomplishment of project objectives and plans.
- Have control over the delivery of key components for a system or application.
- Together with business and project management efforts, create and carry out appropriate quality plans, test strategies, and processes for development operations.
- Fostering the growth of other engineers
BASIC REQUIREMENTS
- 1+ years of expertise working on the architecture, design patterns, scalability, and dependability of new and existing systems.
- 2+ years of professional software development experience, excluding internships
- Having knowledge of at least one programming language for software.
- Experience programming in at least one contemporary language, such as Java, C++, or C#, with object-oriented design
- 1+ years of expertise helping to shape the architecture and design of new and existing systems, including architecture, design patterns, reliability, and scaling.
- 3+ years of professional software development experience, excluding internships
- A bachelor’s degree, or an equivalent degree, in computer science or a related discipline
FAVORABLE QUALIFICATIONS
- 2+ years of expertise with service-oriented architecture and large-scale distributed systems
- Five or more years of experience in the creation of algorithms, complexity analysis, and object-oriented design
- Knowledge of cloud services, such as Amazon Web Services
- Knowledge of big data platforms
- Knowledge of agile software development techniques