Quantcast
Channel: Mcp Jobs - Stack Overflow Careers
Viewing all articles
Browse latest Browse all 8

Sr. Software Development Engineer - Metadata and Configuration Platform at Amazon (Seattle, WA)

$
0
0
The Metadata and Configuration Platform (MCP) team is responsible for developing technologies that enable Amazon software application teams to:

  • Rapidly evolve data definitions and business rules to adapt to changing business needs;

  • Minimize operational disruptions by enabling dynamic evolution of metadata and configuration data;

  • Discover and leverage metadata across the enterprise to maximize reuse and decrease maintenance costs.


We are part of the Amazon.com e-commerce foundational technology team, which means our software powers one of the largest e-commerce engines in the world. If you want to be part of a team that makes a difference on a large scale, this is it.



We are looking for a passionate, results-oriented, inventive, and experienced Senior Software Development Engineer (SDE) to refine and drive the technical direction for the metadata and configuration management services, libraries, and tooling. The candidate thrives in a fast-paced environment, understands the metadata modeling space, and will help us help the business innovate quickly and safely.



As the lead engineer for the team you will be responsible for designing and implementing technical solutions to deliver new value to our existing customer base (currently hundreds of internal customers) and attract new customers (up to thousands). You will be responsible for defining the technical roadmap for our existing and future technologies as required to deliver on our mission both in the short and long term. To do this, you will perform cost-benefit analyses to determine the approaches that yield the maximum value for the minimal investment.



Successful candidates will have a proven track record of developing highly distributed systems using Agile and incremental delivery methods. Your designs can be implemented by teams of engineers. You are an effective communicator that can coach and mentor junior engineers as well as explain complex technical concepts to non-technical audiences in order to make business decisions for our space.


  • Bachelor’s Degree in Computer Science or related field

  • Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education

  • 8+ years professional experience in software development

  • Computer Science fundamentals in object-oriented design

  • Computer Science fundamentals in data structures

  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis

  • Proficiency in Java and/or C++


*LI-DK1


  • Experience building complex software systems that have been successfully delivered to customers

  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

  • Ability to take a project from scoping requirements through actual launch of the project

  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs

  • Experience delivering software to production incrementally


Viewing all articles
Browse latest Browse all 8

Trending Articles