המקום בו המומחים והחברות הטובות ביותר נפגשים
You will interact directly with AWS customers to understand how to best meet their needs, build solutions that allow our public facing products to operate, and directly contribute to designing and building cutting-edge distributed systems with visible impact on the efficiency and effectiveness AWS services.You'll be part of a world-class team in a fast-paced environment that has the entrepreneurial feel of a start-up. This is an opportunity to operate and engineer systems on a massive scale and to gain top-notch experience in cloud computing. You'll be surrounded by people who are smart, passionate about cloud computing, and believe that world class service is critical to customer success. You will be able to measure your success by its visible impact on the efficiency and effectiveness of our services.Key job responsibilities
We seek to simplify the experience of sharing data using AWS when compliance, security, or distrust preclude conventional sharing options. In this role, as part of an agile team, you will design, build, and launch new AWS products and services that help customers securely exchange data.As a Software Development Engineer on the AWS ADC teams, you will:
- Design systems that ensure all parts of the service operate effectively with each other.
- Identify opportunities for optimization to make the service more efficient and cost effective.- Collaborate with peers to evaluate requirements and technologies that close the gap between customer needs and service functionality.This position requires that the candidate selected must currently possess and maintain an active Top Secret security clearance or higher. The position further requires that, after start, the selected candidate obtain and maintain an active TS/SCI security clearance with polygraph or commensurate clearance for each government agency for which they perform AWS work.A day in the lifeThis role will sit in our new office space in Annapolis Junction, MD.Annapolis Junction, MD, USA
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Current, active US Government Security Clearance of Top Secret or above
- Bachelor's degree in computer science or equivalent
- 5+ years of building complex software systems experience
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Strong knowledge of networking, security, and cryptographic algorithms and protocols
- Strong knowledge of government security implementation assurance standards, evaluation methodologies, and approval processes
- Experience with building dynamic web applications and the APIs that power them (React, Redux, NodeJs, and/or Angular)
- Advanced knowledge of computer networking and information security
- Experience with distributed (multi-tiered) systems, algorithms, and relational databases
- Ability to synthesize requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines
- Expertise in software processes, web services, multi-tiered systems, and enterprise application integration
- Strong communications skills; you will be required to proactively engage fellow Amazonians both inside and outside of your team
- Deal well with ambiguous/undefined problems; ability to think abstractly
משרות נוספות שיכולות לעניין אותך