Software Development Engineer - DevOps

Software Development Engineer - DevOps

5-8 years
Not Specified

Job Description


Job summary
About Lab126:
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of, Inc., originally creating the best-selling Kindle family of products. Since then, Lab126 has produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Dash Button.

The Role:

We are looking for a skilled engineer to design and build self-service tools that help software development teams push code to production, at speed. Our tools support multiple workflows, plugin to various services across Amazon and scale as workloads increase. Our team owns feature development, performance, scalability and excellence on all our tools. You will work directly with our customers to make sure that changes and feature requests are balanced with performance and stability.

It is a challenge to work with hundreds of developers who rely on these tools and is also a great opportunity for engineers who are looking to push themselves and prove that they can achieve great things.

Our tools are critical to developer productivity, which means architecting a scalable, fault-tolerant is essential.
You will engage with experienced, cross-disciplinary staff to conceive and design innovative solutions. You must be responsive, flexible and able to succeed within an open collaborative environment. You will take part in designing solutions to hard problems across a global platform. You will work closely with multiple DevOps teams to drive the SDLC from concept to launch and ensuring the highest level of for your deliverables.

Key Traits
. You solve problems at their root, stepping to understand the broader context.
. You manage multiple priorities and get the right things done at the right times in spite of the fact that the workload is larger than you are.
. You communicate clearly both verbally and in writing with your team and with other groups. You are able to translate detailed technical problems into communicable messages.

. Responsible for the development and maintenance of key features
. Will work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
. Driving your own projects, from design through planning to execution. Also work with teams across Amazon on cross-team initiatives.
. Planning and coordinating feature improvements and upgrades around services.
. Improving the user experience around services.
. Analyzing and improving availability, efficiency, capacity, scalability, security and performance of our services.
. Representing Systems while working with internal teams and external partners.
. Troubleshooting and resolving problems with production systems as part of our on-call rotation.
. Developing and maintaining tools.


. Bachelor's degree in Computer Engineering or equivalent
. 5+ years relevant work experience.
. Solid knowledge of distributed version control systems (DVCS) such as Git and Mercurial.
. Experience in programming language such as Python or Shell.
. Knowledge of professional software engineering practices and industry best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.


. Master's degree
. Experience in using modern SCM tools such as SVN, Perforce, Mercurial, Hudson, Gerrit Review Board, Maven, CruiseControl, Bamboo, Make, Scons, Ant.
. Experience in managing complex build systems within Continuous Integration setup.
. Knowledge of Jira/ Confluence administration and development
. Excellent customer service, communication, documentation, work prioritization and analytical skills.
. Ability and willingness to go above and beyond one's comfort zone when it comes to about other services to help integrate and improve them.
. Tuning applications for performance.
. Passion to invent and create new solutions, challenge the status quo and drive positive change.

Job Details

Employment Types:




About Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By giving customers more of what they want - low prices, vast selection, and convenience - continues to grow and evolve as a world-class e-commerce platform. Amazon's evolution from Web site to e-commerce partner to development platform is driven by the spirit of innovation that is part of the company's DNA. The world's brightest technology minds come to to research and develop technology that improves the lives of shoppers and sellers around the world.

Job Source :

Similar Jobs

Career Advice to Find Better