Job Description
About the Team: The Cloud Access Gateways (CAG) team, within Traffic Engineering, is revolutionizing how Amazon services connect with the cloud. We build industry-leading solutions that simplify internet ingress, service connectivity, and cloud access experiences. Our infrastructure processes tens of millions of requests per minute through three key pillars: OPF (Internet Ingress Gateway and reverse proxy), Cross-Region Access Gateways (seamless cross-region connectivity), and Cloud Access Builder Experience (service orchestration and onboarding). About the Role:
OPF owns the critical software layer that accepts, filters, and routs all web traffic from the public Internet to its many websites. This software routes and manages traffic, detects and blocks robot and security threats, and enables Amazons businesses to quickly and safely launch new websites and new countries. We are building new charter which will modernize and build our Internet ingress, DNS, URL and Domain Redirects portfolio. Were looking for an Software Engineers to build high performance solutions thats focused on best-in-class networking, data processing, and security. The ideal candidate is a champion of engineering excellence and improves quality, consistency, maintainability, performance, and security. In addition, he/she is willing to learn to write impactful code and contributes to the team best practices and offer solutions that solves the most difficult problems at Amazon scale. There are no limits to the contribution and impact this role can have, so get ready to make history! Basic qualifications
3+ years of non-internship professional software development experience
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
4+ years of software development experience
Strong understanding of industry technology (analytics, monitoring, code deployment, system scalability, load balancers, web servers)
In depth knowledge experience of Linux and Apache
Strong ability to communicate effectively in an international environment
Experience deploying or managing large scale distributed Linux environments
Understanding of TCP/IP networking and network architecture
Proficiency in troubleshooting, operational support, and innovate to replace operational tasks with scripts and code Preferred qualifications
Knowledge of professional software engineering best practices for the full software development life cycle
Experience in Agile/SCRUM enterprise-scale software development
Expert level in Linux administration and troubleshooting skills
Experience developing solutions on top of Amazon Web Services architecture
Experience in Python software development
Understanding of HTTP proxy servers and their performance challenges
Experience using Amazon Web Services such as ELB, NLB, EC2, and Api Gateway
Track record in successfully addressing performance, scalability and latency challenges for a service orientated architecture with thousands of micro-services.
Experience in communicating with customers, technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
Applying and influencing best practices within your team - 4+ 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
- 3+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
- Experience programming with at least one software programming language - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelors degree in computer science or equivalent
Job Classification
Industry: Internet
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Amazon
Location(s): Hyderabad
Keyskills:
C++
Coding
DNS
Data structures
HTTP
Apache
Troubleshooting
Internship
Analytics
Python