Amazon
Posted 3mo ago

Software Development Engineer, AWS Security

Amazon
Berlin, Berlin, Germany
OnsiteFull Time
Responsibilities
  • building services
  • designing architectures
  • mentoring teammates
Requirements
  • 3+ years professional software development and Linux experience
  • Experience designing/architecting scalable systems
  • 3+ years with Java, C#, Python, or Rust
  • EU national required
  • On-call duties every ~2 months
Technical tools mentioned
LambdaKinesisDynamoDBLinuxTypeScriptJavaC#PythonRustAWS

Job description

Description

Come and build innovative services that protect our cloud from advanced security threats!

As a Software Development Engineer on our team, you’ll help build and manage services that detect and automate the mitigation of cybersecurity threats across Amazon’s infrastructure, including advanced persistent threats. You’ll work with security engineers, data scientists, and other software development engineers across multiple teams to develop innovative security solutions at a massive scale. Our services protect the AWS cloud for all customers and help preserve our customers’ trust in us. You’ll get to use the full power and breadth of AWS technologies to build services that proactively protect every single AWS customer, both internally and externally, from security threats – not many teams can say that!

We’re looking for a new teammate who is enthusiastic, empathetic, curious, motivated, reliable, and able to work effectively with a diverse team of peers. We want someone who will help us amplify the positive and inclusive team culture we’ve been building.







Key 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
- Collaborate with data scientists and security engineers to build automated security detection and mitigation workflows
- Design scalable architectures for low-latency, big data processing
- Improve the observability, performance, and efficiency of our existing systems
- Raise the bar for testing, repeatability, automation, and operational excellence
- Mentor and develop teammates, both technically and professionally
- Seek out, develop, and advocate for new technologies

About the team
Why Amazon Security?
At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across all of Amazon’s products and services. We offer talented security professionals the chance to accelerate their careers with opportunities to build experience in a wide variety of areas including cloud, devices, retail, entertainment, healthcare, operations, and physical stores.

Inclusive Team Culture
In Amazon Security, it’s in our nature to learn and be curious. Ongoing DEI events and learning experiences inspire us to continue learning and to embrace our uniqueness. Addressing the toughest security challenges requires that we seek out and celebrate a diversity of ideas, perspectives, and voices.

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
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.

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.

Basic Qualifications

- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Minimum of three years (non internship) software development experience in a combination of any of the following languages: Java, C#, Python, or Rust. TypeScript is a plus.
- Minimum of three years experience working with Linux operating system development
- This role requires you to be a national of an EU member state

Preferred Qualifications

- 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
- Experience working in backend software engineering applications that process large datasets such as network flow logs or security telemetry.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.

m/w/d

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

About Amazon

Global online retail and cloud computing technology provider.

Similar jobs

Software Development Engineer roles near Berlin, Berlin
1w
Save
Mark Applied
Hide
Software Development Engineer Graduate (TikTok - Testing - Growth) - 2027 Start
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$128k-$256k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Bachelor's or master's degree in a relevant computing field, programming skills in Java, Python, Objective-C, or Golang, testing fundamentals, and knowledge of algorithms and system architecture.
Java, Python, Objective-C, Golang, API, Docker, K8s, Kafka, Redis, Django, Flask
2mo
Save
Mark Applied
Hide
Software Development Engineer - Software Testing
Berlin, Berlin, Germany
HybridFull Time
Stryker
StrykerNYSE: SYK: Manufactures medical devices and equipment for healthcare providers.
2+ YOEManual UI, workflow and system testing; test strategy development; CAD tools; test data management; documentation and defect reporting; collaboration with product owners; German and English proficiency.
Playwright, Jama, CAD tools, Word, Excel
11mo
Save
Mark Applied
Hide
Cloud Engineer Softwareentwicklung / öffentlicher Sektor (m/w/d) (Berlin, DE)
Berlin or Frankfurt or Leipzig
HybridFull Time
Deloitte
Deloitte: Provides audit, consulting, tax, and advisory services globally.
2+ YOEMinimum 2 years software development experience; STEM degree; cloud tech and IaC; programming in Python/Java/C#; cloud platform experience (AWS/Azure/Google Cloud/OpenStack); German and English proficiency; travel not required.
Terraform, AWS, Azure, Google Cloud, OpenStack, CI/CD, PowerShell, Bash, Python, Java, C#
1w
Save
Mark Applied
Hide
Senior Software Development Engineer in Test - Show Production
Berlin, Berlin, Germany
HybridFull Time
Holoplot
Holoplot: Manufacturer of advanced 3D matrix array sound systems.
5+ YOE5+ years SDET experience in audio or software engineering, strong Python and test automation skills, understanding of digital audio, networked-audio protocols, desktop application and plugin testing, and strong English communication.
Python, C++, AES67, Ravenna, Dante, RTP, PTP, multicast, CI/CD