Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer Device Management 
United States, Massachusetts 
1506404

27.01.2025
DESCRIPTION

Everyone on the team needs to be entrepreneurial, wear many hats and work in a highly collaborative environment. As an Amazon Software Development Engineer, you will help tackle a diverse landscape of technical challenges. We are a greenfield initiative, and you will play an active role in translating business requirements into concrete systems and prototyping concepts in partnership with technology leaders within the team and across the business.You will design, develop and deploy reliable distributed solutions that operate at Amazon scale. You will work with a variety of core languages and technologies including Kotlin, Python, Linux, and AWS services, including GreenGrass and IoT. You will tackle challenging, novel situations every day and will have the opportunity to work alongside talented Amazon engineers to redefine an industry. Along the way, we guarantee that you’ll learn a ton, have fun and make a positive impact on many people.A successful engineer in this role:Loves Automation: 1M devices cannot be managed as snowflakes, we automate everything.
Is Highly Analytical: You solve problems in ways that can be backed up with verifiable data. You focus on driving processes, tools, and statistical methods which support rational decision-making.
Key job responsibilities
- You are constantly looking to make improvements to existing systems as well as looking for new problems to solve. You are not satisfied with the status quo.
- You uphold the highest standards, and encourage those around you to do the same.A day in the life
- Design and implement new, cloud-based, software solutions to aid in managing edge devices at scale.- Ensure the nominal operation of our cloud-based services, expanding metrics coverage and upholding high operational excellence standards.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language


PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent