• System Development Engineer

    Location US-WA-Seattle
    Posted Date 5 months ago(10/31/2018 11:51 AM)
    Job ID
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Amazon Web Services is a dynamic and rapidly growing business within Amazon.com. We are building some of the largest and most complex distributed systems in the world, and we need world class people to help us implement and operate them.

    AWS built a specialized group of service teams responsible for the work we are doing with the U.S. Intelligence Community. Engineers on these teams implement innovative cloud computing solutions and solve technical problems. To continue being an industry leader in this space we are in constant need for highly skilled engineers that currently possess and maintain an active TS/SCI security clearance with polygraph.

    To meet this demand we designed a unique interviewing opportunity for candidates that hold this desired clearance. Our interviewing model occurs in two phases and is focused on aligning you with the right role and the team that needs you the most!
    • Phase one is the phone screen, where you will interview with an engineer to focus on your technical and cultural aptitude for AWS.
    • Phase two is the on-site, where you will have the opportunity to continue demonstrating your skills while also meeting with two different service team managers.
    This model is available for Support Engineers, Systems Engineers, and Systems Development Engineers that currently possess and maintain an active TS/SCI security clearance with polygraph. This specific requisition is for Systems Development Engineers in Seattle, WA.

    As a Systems Development Engineer:
    • You are a significant and autonomous contributor.
    • Your work is consistently of high quality.
    • You solve complex problems, applying appropriate technologies and best practices.
    • Your focus is on a major portion of existing or new team technology implementation (e.g., large or significant component, new enabling technology or process).
    • You work with your team to invent, design, and build systems that are stable and performant.
    • Your solutions are pragmatic.
    • You consider the legacy of the systems you produce, how they will scale, and limit the use of short-term workarounds.
    • You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies.
    • You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.).
    • You identify patterns that affect the performance, reliability, or availability of a product or service and drive them out of the system through automation or other technical innovation.
    • You are an excellent diagnostician due to cross-domain understanding of the technology involved in your systems.
    • You work on project ideas with customers, stakeholders, and peers.
    • You help balance customer requirements with team requirements.
    • You help your team evolve by actively participating in code reviews, operational reviews, design discussions, team planning, and ticket/metric/COE reviews.
    • You focus on operational excellence, constructively identifying problems and proposing solutions.
    • You take on projects and make enhancements that improve team systems and processes.
    • You work to resolve the root cause of complex problems, leaving systems better and easier to maintain than when you found them.
    • You are able to train new team-mates on how your team’s systems are constructed, how they operate, scale, and how secure they are.
    • You provide insight to engineers that operate in different domains (e.g., software, hardware, security, and networking) in how their part interacts with others to form a system.
    • You foster a constructive dialogue and seek resolutions in a professional way.
    • You help recruit and interview and develop others by making yourself available to mentor.

    Basic Qualifications

    • 5+ years of experience in a large-scale software development environment
    • 5+ years of experience in Python, C/C++/C# or another high-level programming language
    • 3+ years of experience with distributed operational health and performance monitoring systems
    • 2+ years of experience designing and/or implementing automated software testing, deployment, and performance analysis systems
    • 1+ year of experience specifying, designing, and/or implementing system health, performance monitoring tools
    • 1+ year of experience conducting failure mode analysis in complex distributed systems
    • This position requires that the candidate selected be a U.S. citizen and must currently possess and maintain an active TS/SCI security clearance with polygraph.

    Preferred Qualifications

    • Manage directly assigned tasks and on-call duties gracefully
    • Ability to work in a diverse team environment
    • At least one AWS Associate certification (Architecture, System Operations, or Developer)
    • Experience with AWS Services such as Lambda, S3, EC2, API Gateway or ECS
    • A proven track record of success in delivering complex projects, including coordinating and driving issues to resolution autonomously
    • The ability to build capabilities to enable the analysis and measurement of existing and planned Incident Management tools and processes
    • The ability to evolve metrics systems that will support a long-term vision of driving down the length of customer impacting events in AWS.
    • Strong understanding of basic operational best practices such as monitoring, alerting, deployment, and change policies
    • Experience running agile frameworks or other workflow methodologies in an Operations setting.
    • Passion and aptitude for data analysis and experience with quantitative measurement and improvement
    • Experience in Systems or Network Administration, DevOps or Site Reliability Engineering
    • Experience developing or furthering existing application and system management tools and processes that reduce manual efforts and increase overall efficiency
    • Experience reviewing and refining design and architecture documents presented by partner teams for operational readiness, fault tolerance, and scalability
    • Experience conducting failure mode analysis in complex distributed systems
    Want to learn more?
    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job