Senior Software Development Engineer, FireTV Device Setup
Amazon Deutschland Services GmbH
About the role
About
Join our Berlin team! We're building Fire TV device and Cloud components that help the user set up, interact, and control Fire TV devices. We are looking for talented engineers to help Fire TV continue being the global leader in entertainment with the best experience for customers and partners, and the broadest selection of content and services. You will be implementing core pieces of a product used every day, by people you probably know.
This is a high visibility team which owns a key piece of Fire TV technology, and we have almost complete cross-functional ownership of our components and roadmap based in Berlin (we still rely on Seattle for UX support, and continue to have close interactions with partner teams).
Key job responsibilities
- Lead the design and implementation of features on Fire TV devices spanning all types (TVs, Sticks, Cubes, other), focusing on constantly improving the daily experience of millions of customers.
- Mentor the engineers in the team, and set standards of quality and engineering excellence.
- Exercise the Builder Mindset as we move towards the next generation Device Setup experience.
- Collaborate effectively with our 1p, 2p and 3p partners.
A day in the life
- Participate in Agile development with complete team ownership of the scope and domain.
- Lead the design, implementation and delivery of features on the Fire TV Android and React Native codebases.
- Lead the design, implementation and delivery of Cloud services that enable customers to set up their FireTV devices.
- Collaborate closely with our partners, establish ways of working and team mechanisms.
About the team
We are the Fire TV organization's Berlin branch. Our 50+ member team owns both client and service implementations for a number of domain areas, including Device Control. We are managed and supported by a Berlin-based leadership team, and are responsible for the roadmap we deliver to Fire TV for worldwide-spanning features.
BASIC QUALIFICATIONS
- Experience as a mentor, tech lead or leading an engineering team
- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience in development in the last 3 years
PREFERRED QUALIFICATIONS
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free