• Senior Software Dev Engineer / Tech Lead - AWS Dev Tools

    Location US-WA-Seattle
    Posted Date 3 weeks ago(3 weeks ago)
    Job ID
    611777
  • Job Description

    The Developer Tools team at Amazon is responsible for both internal and external (AWS) developer tools. We enable our customers to manage their end-to-end software release process (CI/CD), including going from source code check-in, to building those changes, to testing those changes, to deploying those changes, and tracking issues through our ticketing and issue management systems. We own several dozen of the mission-critical internal systems that make Amazon run. We also own the external AWS developer experience. We are empowering AWS customers to build and operate software just like Amazon does. CodeDeploy, CodeCommit, CodeBuild, CodePipeline, and Cloud9 are the beginning of a suite of tools that will put the power of Amazon’s homegrown tools in the hands of our customers. With thousands of internal and external developers as our customers, we run some of the biggest and most powerful developer tools on the planet.

    The Continuous Delivery team in AWS is looking for a Senior Software Engineer that will solve difficult or complex architecture and business problems and your solutions will be extensible. You will work on team architecture and design/code that impacts dependencies, yields significant performance, availability, and business value. You will lead projects to improve engineering, test, and operational excellence best practices on your team and you will make technical trade-offs between short term team needs and long term business needs.

    What you do:
    • You are considered a technical leader on your team.
    • When given a business problem, you create a technical strategy and deliver with limited guidance.
    • You influence your team's software architecture and likely influence related teams architecture too.
    • You solve difficult or complex architecture and business problems. Your solutions are extensible. You work to simplify, optimize, and remove bottlenecks.
    • You focus on architecture. Your design and code impact dependencies, yields significant performance, availability, and business value.
    • You successfully launch software for the business and resolve architectural deficiencies.
    • You lead projects to improve engineering, test, and operational excellence best practices on your team.
    • You will know your team's architecture in detail and make technical trade-offs between short-term team needs and long-term business needs.

    aws-buildertools-sde

    Basic Qualifications

    • Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
    • 5+ 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, at least, one modern programming language such as Java, Ruby, C/C++.

    Preferred Qualifications

    • BS/MS in CS with 7-10+ years of experience in multithreaded, distributed system design and architecture
    • 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 with Java concurrency and threading
    • Testing and debugging skills

    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