... Amazon Business is looking for a Principal Software Development Engineer to work on our Business Account Management platform, which allows businesses of all sizes to manage their organizational purchasing and...
Amazon Business is looking for a Principal Software Development Engineer to work on our Business Account Management platform, which allows businesses of all sizes to manage their organizational purchasing and procurement. This platform is used 24x7 by millions of business users globally. Amazon Business is a relatively new initiative at Amazon with extremely high growth potential.
Amazon Business is rethinking how business customers research, discover and buy business, industrial and scientific products in large catalogs; across multiple devices, marketplaces and regions. Our customers include individual professionals, businesses and institutions that buy in either high frequency or in bulk quantities and buy esoteric products that consumers do not. Our customers have different needs than the traditional Amazon customer base… and you will help us to solve this.
As a Principal Engineer you will be responsible for guiding architectural decisions supporting a large, complex technology stack, connected to most systems in the larger Amazon ecosystem. You will be responsible for contributing to or leading the design of our most ambitious systems design efforts. You will contribute substantially to initiatives, such as leveraging big data and machine learning to delight customers and simplify the customer support job across an array of devices for an increasingly decentralized workforce. You will work with individual teams to ensure all of our systems can scale at a pace that matches the ever increasing demands of our rapidly growing business. You will identify and pursue opportunities to horizontally integrate technical solutions across our vertically oriented organization. You will drive the encapsulation of existing functionality behind discrete services which form a part of our larger company-wide service oriented architecture. You will help drive the direction and overall development of a world class technology organization and be at the center of all key system level decisions.
As a senior technical individual contributor you will join the ranks of a large and growing community of Amazon Principal, Senior Principal, and Distinguished Engineers. As such, you’ll be a technical leader. You’ll help establish technical standards and drive Amazon’s overall technical architecture and engineering practices. You’ll work on Amazon’s hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. Amazon.com senior technical contributors are pragmatic visionaries who can translate business needs into workable technology solutions. Your expertise is deep and broad; you’re hands on, producing both detailed technical work and high-level architectural designs.
As a Principal Engineer you’ll be expected to:
· Serve as a technical lead on our most demanding, cross-functional projects.
· Ensure the quality of architecture and design of systems.
· Contribute intellectual property through patent generation.
· Functionally decompose complex problems into simple, straight-forward solutions.
· Fully and completely understand system interdependencies and limitations.
· Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
· Assist in the career development of others, actively mentoring individuals and the Amazon developer community on advanced technical issues and helping managers guide the career growth of their team members.
· Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
The ideal candidate will be a visionary leader, builder and operator. You’ll have experience leading or contributing to multiple simultaneous product development efforts and/or IT projects and initiatives. You’ll be able to balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices. You’ll strive for simplicity, and demonstrate significant creativity and incisive judgment.
Bachelors of Science degree in Computer Science or related field.
· 12+ years of relevant, broad engineering experience.
· Proven track record of leading the delivery of large-scale, high-quality systems.
· Deep hands-on technical expertise in at least one major technical area: large scale Unix systems engineering, building complex distributed systems, building monitoring or management tools for large-scale environments.
· Experience managing complex projects, with significant bottom-line impact.
· Experience leading development life cycle process and best practices.
· Experience with Agile Management (SCRUM, RUP, XP), OO Modeling, working on internet, UNIX, and database related projects.
· Experience mentoring/training an engineering community on complex technical issues.
Advanced degree in Computer Science or a related field.
· Experience working in a complex, service oriented software development.
· 2+ years of hands-on experience as a Principal-level software engineer.
Indica debajo en que area estas buscando una función similar y no olvides poner tu correo electrónico.