2. Proactively liaise with both business teams and other technical teams and to mentor junior engineers in the team.
3. Preparation of technical requirements and software design specifications.
4. Instilling best practices for software development and documentation, making sure designs meet requirements, and delivering high quality software on tight schedules.
About the team
Amazon Remote Configuration team (aka Arcus) owns Amazon's remote configuration management service that enables applications and devices to retrieve, cache, and synchronize configuration data efficiently at scale. As a critical infrastructure service, Arcus powers configuration management for thousands of applications across Amazon's ecosystem, from mobile devices to backend services, ensuring consistent and reliable configuration delivery across diverse platforms and environments.
Key job responsibilities
Designing, implementing and launching high-quality software systems to solve complex problems with big impact
Working across a broad range of AWS technologies to build full-stack web applications, distributed systems software and automation workflows
Developing code for a broad range of Amazon Devices.
Collaborating with a diverse range of cross-functional roles, including engineering, product, customers and business stakeholders across the company
Promoting a culture of engineering excellence by establishing best practices and technical standards across the organization
Consulting with engineers from across the organization on architecture and design of new systems to solve some of our hardest engineering problems
A day in the life
Communicates with other business teams in E-Reader/Tablet/FireTV/Alexa to name a few.
Collects the business requirements,
Helps describe software product features,
Builds technical designs and architecture.
Writes code with at most care for customer's data security and customer's privacy.
Experience building complex software systems that have been successfully delivered to customers
3+ years of non-internship professional software development experience
2+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
Bachelor's degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
null