Software Development Engineer, India Stores Tech
Amazon.com
India Stores Technology team is looking for a Software Development Engineer to enable the movement of Amazon data and services across regions, allowing business service workloads to operate in regions of their choice. The end-state architecture will enable services to break region coupling while retaining the ability to keep critical business functions within a region. This architecture will improve customer latency through local affinity to compute resources and reduce the blast radius in case of region failures. We are looking for a Software Development Engineer with a strong sense of ownership and passion for building tools, delivering efficiency and engaging with stakeholders to create significant impact.
The ideal candidate must be detail oriented, have good verbal and written communication skills, able to work independently and can maintain professionalism under pressure. You must be able to identify problems before they happen and implement solutions that detect and prevent outages. You must be able to accurately prioritize projects, make sound judgments, work to improve the customer experience, and get the right things done.
In this role, you will own solutions from design and execution through deployment and support, using the best of available tools, including AWS EC2, SNS/SQS, DynamoDB, S3, Redshift, Lambda, Kinesis, CloudFront, ElasticSearch, Big Data, Machine Learning, etc. You will work with Senior Engineers at Amazon to evolve the design and architecture of the products owned by this team. You will be responsible for holding the code quality high, even as we optimize our development processes to better serve our customers, and will be expected to mentor and guide junior engineers. You are comfortable in managing competing priorities and are able to bring order to ambiguous scenarios. Most importantly, you must be comfortable working in a fast-paced environment with rapid delivery of new products and features.
Key job responsibilities
- You will play a key role in defining the architecture for software using a wide range of technologies, programming languages. You will be given the freedom to explore your own ideas with the reward of seeing your code raise the bar for millions of Amazon customers worldwide, including your own family and friends.
- You will interface with product manager & stakeholders to understand the business requirements. You will author detailed design covering process/data flow diagrams, key trade-offs, technology & cost considerations that you will review with your team’s SDEs/Sr. SDEs as well as impacted upstream/downstream interface SDEs/Sr. SDEs to incorporate feedback resulting in well thought out high quality designs.
- You will engage in design reviews within team as well as within org with aim of providing feedback to elevate the quality of designs. You will engage in various team processes like code reviews, daily standup, backlog grooming, sprint planning & retros, operational excellence hand-offs.
- You will actively engage in operational support for your team, and ensure that the root causes of operational issues are identified and resolved. You don’t settle for the status quo, and routinely identify and execute on opportunities to improve your team’s operations.
The ideal candidate must be detail oriented, have good verbal and written communication skills, able to work independently and can maintain professionalism under pressure. You must be able to identify problems before they happen and implement solutions that detect and prevent outages. You must be able to accurately prioritize projects, make sound judgments, work to improve the customer experience, and get the right things done.
In this role, you will own solutions from design and execution through deployment and support, using the best of available tools, including AWS EC2, SNS/SQS, DynamoDB, S3, Redshift, Lambda, Kinesis, CloudFront, ElasticSearch, Big Data, Machine Learning, etc. You will work with Senior Engineers at Amazon to evolve the design and architecture of the products owned by this team. You will be responsible for holding the code quality high, even as we optimize our development processes to better serve our customers, and will be expected to mentor and guide junior engineers. You are comfortable in managing competing priorities and are able to bring order to ambiguous scenarios. Most importantly, you must be comfortable working in a fast-paced environment with rapid delivery of new products and features.
Key job responsibilities
- You will play a key role in defining the architecture for software using a wide range of technologies, programming languages. You will be given the freedom to explore your own ideas with the reward of seeing your code raise the bar for millions of Amazon customers worldwide, including your own family and friends.
- You will interface with product manager & stakeholders to understand the business requirements. You will author detailed design covering process/data flow diagrams, key trade-offs, technology & cost considerations that you will review with your team’s SDEs/Sr. SDEs as well as impacted upstream/downstream interface SDEs/Sr. SDEs to incorporate feedback resulting in well thought out high quality designs.
- You will engage in design reviews within team as well as within org with aim of providing feedback to elevate the quality of designs. You will engage in various team processes like code reviews, daily standup, backlog grooming, sprint planning & retros, operational excellence hand-offs.
- You will actively engage in operational support for your team, and ensure that the root causes of operational issues are identified and resolved. You don’t settle for the status quo, and routinely identify and execute on opportunities to improve your team’s operations.
Por favor confirme su dirección de correo electrónico: Send Email