Amazon Jobs

Job Information

Amazon Senior Software Dev Engineer, eero in Virtual, Brazil

Description

  • Apply an Excellence Engineering to improve systems reliability and scalability

  • Envision, plan, and develop a technical roadmap for our services and products.

  • Increase B2B revenue and create sources of recurring revenue for eero beyond hardware sales

  • Enable our B2B partners to deploy eeros efficiently and develop features for them to support their customers

  • Own and enhance our subscription architecture and infrastructure to support multiple sales channels

  • Add visibility into metrics and promote customer satisfaction

Key job responsibilities

  • Build services that handle billions of requests each day from eero devices, mobile apps, and internal tools

  • Collaborate with peers across Engineering, Product, Design, and Marketing to shape our product vision and build exciting business and customer facing features

  • Enhance and optimize existing services to improve reliability, scalability, and flexibility

  • Provide mentorship to other cloud engineers and help change development processes to increase developer productivity and project predictability

  • Define, design, and develop the tactical direction of our server side and middle-ware services

About the team

We are scaling the eero Commerce team and are looking for a motivated and experienced senior software engineer to help us build word-class software that is scalable, highly available, maintainable, and secure. We own and power the entire lifecycle of a member state — including acquisition, payment integration, plans and pricing, membership history, and billing for eero customers around the world. We also support B2B customer-facing features by building APIs and powering microservices architecture. Our goal is to build products, features, and services in partnership with other organizations at eero to better serve our customers.

We are open to hiring candidates to work out of one of the following locations:

Virtual Location - BRA

Basic Qualifications

  • 5+ years of non-internship professional software development experience

  • 5+ years of programming with at least one software programming language experience

  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design

  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience

  • Experience as a mentor, tech lead or leading an engineering team

Preferred Qualifications

  • 5+ 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

DirectEmployers