Software Development Manager, Rendering Technologies @ Amazon.com Services LLC - Irvine, CA

Job Overview

2 months ago

Software Development Manager, Rendering Technologies

Amazon.com Services LLC - Irvine, CA

  • 7+ years of experience working directly within engineering teams
  • Experience partnering with product OR program management teams
  • 3+ years of people management experience, managing engineers
  • 3+ years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new and current systems

Job summary
Rendering Technologies is a fast growing organization in Amazon’s Consumer business chartered with creating the services and developer tooling used to build mobile applications and website experiences millions of Amazon shoppers use every day. We are seeking an engineering leader to lead one of the key teams for a program called Flow that re-invents the rendering model of Amazon web applications. Flow enables store builders to rapidly deliver and efficiently operate engaging Store features (e.g. Product Variations, Add To Cart) and experiences (e.g. Product Detail, Search) for app and web through a combination of a write-mostly-once programming model and common runtime foundation. With Flow, rather than writing imperative code, store builders declaratively specify the information and actions for discrete shopping features in a surface-agnostic manner that are transformed into surface-specific shopping experiences in a way that ensures experience-level data consistency and enables features to respond to events emitted from other features on the experience.

As the Software Development Manager for this team, you will own the product roadmap for the team, making key architectural decisions, define the team culture and best practices and lead a strong team of engineers. You will collaborate with key stakeholders and customers to define success metrics, manage prioritization and deliver on the roadmap. Experience Generator service is a foundational service that models and creates experience blueprints for all features and experiences on Amazon Store and you will have the opportunity to shape its vision over next few years. As a high-traffic distributed service serving 100s of thousands of requests per second, you will guide the team in defining and executing the right architecture that will scale to handle Amazon store traffic.

An ideal candidate must enjoy being a really great people manager. Building, motivating and mentoring a world-class software engineering team is the most important part of this role. You should have a proven track record in recruiting and retaining top talent and excel in day-to-day people and performance. The candidate should has a proven record of delivering highly operable and maintainable software, has relentlessly high standards for themselves and everyone around them and who will drive engineering best practices throughout, while constantly looking for ways to make the systems we own better.

Key job responsibilities
  • Lead, coach and grow the skills of a team of 8-10 engineers
  • Building the long-term vision (3 year plans) and 1 year operating plans for the team
  • Operate the service with high availability, resiliency, security and efficiency.
  • Define success metrics for the team and deliver on the committed goals.
  • Manage stakeholder and customer relationship

  • Experience building and operating Internet scale products, services and platforms.
  • Demonstrated ability to make trade-offs and data driven decision making.
  • Demonstrated track record of cultivating strong working relationships and driving collaboration across multiple technical and operations teams

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Similar Jobs

Software Engineering Scientist

L3Harris Technologies

Anaheim, CA

10+ years of technical leadership experience for software development team. Provide technical leadership to all software development life cycle project…

Research Software Engineer

California Institute of Technology

Pasadena, CA

Track record of open source coding and development as project maintainer or core contributor. Collaborate with researchers in optimizing, parallelizing,…

DevOps Engineer

First American Financial Corporation

Santa Ana, CA

Experience in deploying and maintaining software applications. Fluent in at least one application development language and scripting Language.

Senior Software Engineer, Web Payment Experience

Afterpay

Los Angeles, CA

A deep enjoyment of writing and shipping production software. To solve this problem, we expanded into software and built integrated solutions to help sellers…

ENGINEER

US Commander, Naval Information Warfare Systems Command (NAVWARSYSCOM)

San Diego, CA

You will write plans and reports, collect and analyze data, and provide technical oral briefs. You will provide technical and programmatic briefings to…

Web Developer

Axos Bank

San Diego, CA

Front-end design and development. You will work with the company’s lines of business and marketing to create user experiences and technical implementation,…

Associate Software Engineer

Aerojet Rocketdyne

Canoga Park, CA

Participate in the development of software documentation. The successful applicant for this entry-level opportunity will contribute to the development of…

REMOTE - Sr. Software Engineering Manager

First American Financial Corporation

Santa Ana, CA

Manage 6-10 Full Stack, Front End, and Back End engineers in a matrix style. Build strong relationships with the Product, Architecture, and Agile Practice…

Salesforce Developer - Optuminsight Technology - US Telecommute

Optum

San Diego, CA

Lead APEX development and triggers, SOQL queries, system workflows, and Javascript-VisualForce custom page development.

Senior .Net Developer

City National Bank

Los Angeles, CA

Minimum 6 years of software development experience. Cloud application development (Azure Preferred). Strong domain expertise in cloud application development

Senior Site Reliability Engineer – Observability

First American Financial Corporation

Santa Ana, CA

Collaborate with development and operations team to ensure availability and reliability of the application and infrastructure.

Staff Engineer Embedded Software / With Active Security Clearance

Northrop Grumman

Northridge, CA

Experienced in CMMI Level 3 software development processes. Experienced in embedded systems software development, integration, and testing.

FE Programmer

91bnb

El Monte, CA

At least 3-year software development experience. Familiar with website development and its organization and structure. Creative and may think outside the box.

Integration Development Engineer - 4514889

Accenture

Los Angeles, CA

Perform maintenance, enhancements, and/or development work using Tibco and other iPaaS tools. Accenture Flex employees work in their local metro area onsite at…

Software Engineer Level I

JPL/NASA

Pasadena, CA

In this entry level role you would be a vital team member in a JPL software or computer engineering groups. You will partner with lead engineers to design, code…

Integration Development Engineer - 4514889

Accenture

San Diego, CA

Perform maintenance, enhancements, and/or development work using Tibco and other iPaaS tools. Accenture Flex employees work in their local metro area onsite at…

Software Development Engineer in Test - 4504754

Accenture

Los Angeles, CA

Analyze testing results to determine potential bottlenecks and software bugs and recommend code fixes or solutions for testing errors.

Staff Engineer 2 - Edge Computing - Opportunity for Working Remotely Los Angeles, CA

VMware

Los Angeles, CA

Our software delivers the freedom and flexibility businesses need to build the future. Financial contributions to your ongoing development (conference…

Remote Software Development Engineer 3

Mitchell International

San Diego, CA

Familiarity with software engineering best practices and principles. Work with users to understand, define and develop product requirements; providing…

Senior Software Engineer - Payments

AppFolio

San Diego, CA

Strong familiarity with Agile software development processes: Scrum or Kanban. Use test-driven development, code reviews, and continuous integration to deliver…

Senior Software Engineer - Payments

AppFolio

Venice, CA

Strong familiarity with Agile software development processes: Scrum or Kanban. Use test-driven development, code reviews, and continuous integration to deliver…

Software Development Engineer in Test - 4504754

Accenture

San Diego, CA

Analyze testing results to determine potential bottlenecks and software bugs and recommend code fixes or solutions for testing errors.

Web Developer

UCLA

Los Angeles, CA

Deep understanding of the entire web development process, including design, development and deployment. Basic experience using design software such as Adobe…

Software Engineer I -DFMOTF

Epsilon Systems Inc

San Diego, CA

Write software to integrate applications. Epsilon C5I (www.epsilonsystems.com/c5i), focused on software development and systems engineering for complex command,…