מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
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.Eligibility Requirement:
- Fluency in written and spoken English is required.
- Successful applicants must have the legal right to work in Ireland
Basic Qualifications:
- Bachelor’s degree in Computer Science (related field) or equivalent work experience
- Minimum of three years (non internship) software development experience in a combination of any of the following languages: C++, Java, C#, Python, Go, or Rust
- Minimum of three years experience working with Linux operating system development
- Experience working in backend software engineering applications that process large datasets such as network flow logs or security telemetry.Preferred Qualifications:
- In-depth knowledge of Linux/Unix tools and architecture
- Strong knowledge of web, security, and networking protocols
- Some experience with security tools such as intrusion detection, log analysis, and network scanning.
- Highly proficient in design and analysis of algorithms and data structures
- Strong understanding of object-oriented design and implementation experience
- Experience with web-based applications and/or web services-based applications at massive scale- Master's or Ph.D. degree in Computer ScienceKey job responsibilities
As a Software Development Engineer, you will leverage Amazon technology (Lambda, Kinesis, DynamoDB, etc.) to solve AWS Security problems at staggering scale. You will raise the bar on our software architecture and development practices. You will share ownership of our operational excellence, ensuring our system is properly tuned and has appropriate alarms for warning or error conditions. You will help drive our working backwards processes, inventing and simplifying on behalf of our customers. You will build security detections that identify specific security issues and automatically help customers reduce their risk through network and security controls.On-Call Responsibility
This position involves on-call responsibilities, typically for one week every two months. You will also have specific on-call responsibilities to support the European Sovereign Cloud. We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don’t get paged for the same issue twice.A day in the life
Amazon has a fast-paced environment where we “Work Hard, Have Fun, Make History.” We follow an agile development approach that emphasizes empowerment of the team. You will collaborate with AWS services to design and develop new security features using AWS technology, deploying software through our large automated systems, and operationally supporting your newly deployed software. You will work with security engineers and data scientists to apply radically new approaches to complex, multifaceted problems in network and application security.
Training & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance
On-Call Responsibility
This position involves on-call responsibilities, typically for one week every two months. We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don’t get paged for the same issue twice.
- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
משרות נוספות שיכולות לעניין אותך