Software Development Engineer
Amazon.com
As a Software Development Engineer, you’ll be accountable to help define your team's system architecture. You’ll own and implement specific components, and help shape the overall your team's technical strategy. You’ll collaborate closely with UX designers, product owners, and other engineering team members to help define the product. As an experienced engineer, you will provide the technical experience to the team, drive best practices, mentor other engineers and drive continuous improvements in engineering and operational excellence. You will have an opportunity to expand your own skills by learning from very best software engineers and architects in the world.
This role offers wide scope, autonomy, and ownership. You will own the design of major deliverables end-to-end and work closely with experienced engineers to execute them. You should be willing to take on challenging initiatives and be capable of working both independently and with others as a team. You will design, build, test, and own highly scalable, available, and high performing low latency systems. You will own full stack and entire life-cycle of our products, from the roadmap to the architecture to implementation and continuous iterative development. You will be leveraging cutting edge AWS technologies such as DynamoDB, S3, Amazon Kinesis, SQS, and SNS to build your solutions.
A successful candidate will have an established background in engineering large scale software systems, a strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environment.
Key job responsibilities
1) Work directly with your stakeholders and peers to brainstorm, design, prototype, build, test, and iterate on new ideas to build new services and products
2) Work with the latest technologies and tools and shape the vision of your tech stack - find out what it takes to engineer systems for “Amazon Scale”
3) Write clean, maintainable code and perform peer code-reviews
4) Deep-dive into client or server systems to optimize for performance, maintainability, scalability, extensibility as needed
5) Learn from others and help grow those in your team
Propose innovative tools, frameworks, automation and processes that are used by the entire team for development
This role offers wide scope, autonomy, and ownership. You will own the design of major deliverables end-to-end and work closely with experienced engineers to execute them. You should be willing to take on challenging initiatives and be capable of working both independently and with others as a team. You will design, build, test, and own highly scalable, available, and high performing low latency systems. You will own full stack and entire life-cycle of our products, from the roadmap to the architecture to implementation and continuous iterative development. You will be leveraging cutting edge AWS technologies such as DynamoDB, S3, Amazon Kinesis, SQS, and SNS to build your solutions.
A successful candidate will have an established background in engineering large scale software systems, a strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environment.
Key job responsibilities
1) Work directly with your stakeholders and peers to brainstorm, design, prototype, build, test, and iterate on new ideas to build new services and products
2) Work with the latest technologies and tools and shape the vision of your tech stack - find out what it takes to engineer systems for “Amazon Scale”
3) Write clean, maintainable code and perform peer code-reviews
4) Deep-dive into client or server systems to optimize for performance, maintainability, scalability, extensibility as needed
5) Learn from others and help grow those in your team
Propose innovative tools, frameworks, automation and processes that are used by the entire team for development
Confirm your E-mail: Send Email
All Jobs from Amazon.com