• Senior Software Development Engineer

    Location US-MA-BOSTON
    Posted Date 3 months ago(4/9/2018 7:59 PM)
    Job ID
    Amazon.com Services, Inc.
    Position Category
    Software Development
  • Job Description

    We are looking for a Senior Software Engineer to play a leadership role in designing, building, and launching a brand new AWS service. Come join the Amazon Web Services (AWS) engineering team in our new Boston Seaport location overlooking the Fort Point channel as we revolutionize the world of cloud storage.

    Amazon Web Services (AWS) is a dynamic and rapidly growing business within Amazon, with over a million active customers in 190 countries around the world. AWS has been continually expanding its services to support virtually any cloud workload, and it now has more than 90 services that range from compute, storage, networking, database, analytics, application services, deployment, management, developer, mobile, Internet of Things (IoT), Artificial Intelligence (AI), security, hybrid and enterprise applications. We maintain this rapid pace of innovation by treating each team like its own independent business inside AWS, directly accountable for their customers’ satisfaction, service innovations, growth, and meeting revenue goals.

    As a Software Development Engineer, you will design and build a new service that is secure, reliable, and scalable. Delivering a reliable and high-performance service at AWS scale requires engineers with deep technical expertise and lots of creativity. At Amazon, we expect engineers like you to interact with customers, to understand our business goals, to innovate rapidly, and to deliver high-quality and ground-breaking functionality.

    Embark on a journey with us to build a new service for Amazon AWS. We need your passion, innovative ideas, and creativity to help build this exciting new service for Amazon. This is an opportunity to shape the future of a new service at Amazon scale with a team that is super smart, driven to serve customers, and fun to work with!

    Basic Qualifications

    • Bachelor’s degree or higher in Computer Science, Engineering or related field
    • 7+ years professional experience in commercial or web-scale system software development and delivery
    • Through understanding of a modern programming language such as C, C++, Java, or Python
    • Thorough understanding of scalable computing systems, software architecture, data structures and algorithms
    • Understanding of operating system fundamentals (Linux or Windows)
    • Exposure to network, distributed, asynchronous and concurrent programming
    • Experience designing, building and delivering high quality software on time
    • Passion for technical leadership and mentoring
    • Effective verbal and written communication skills
    • Effective analytical skills, with excellent problem solving abilities in the face of ambiguity
    • Able to collaborate with a talented, diverse team

    Preferred Qualifications

    Exposure to any of the following:
    • Agile/SCRUM enterprise-scale software development
    • Storage software, storage protocols and high-performance mapping constructs
    • Linux kernel performance optimization
    • Network protocols like TCP/IP, UDP, HTTPS, DHCP, and DNS
    • Building and operating scalable infrastructure software or distributed systems
    • Formal proof and verification techniques to real world software, e.g. TLA+
    • Building secure software and security algorithms
    • Team leadership experience
    Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success and we make recruiting decisions based on your experience and skills. We welcome applications from all members of society irrespective of age, gender, disability, sexual orientation, race, religion or belief.
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job