Software Development Engineer, Kinesis Data Streams

Amazon.com

Seattle (WA)

On-site

USD 144,000 - 194,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Parental leave

Job summary

Amazon.com Services LLC is seeking a Software Development Engineer for Kinesis Data Streams in Seattle. You will join a team that defines architecture, refines product requirements, and leads the implementation and launch of software solutions designed for real-time streaming data processing.

You will participate in product definition, architecture reviews, iterative development, code reviews, and operations, while mentoring others and engaging with customers to ensure their needs are met.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture of new and existing systems.

Responsibilities

  • You solve difficult problems, applying appropriate technologies and best practices.
  • You work with your team to invent, design and build software that is stable and performant.
  • You are proficient in a broad range of design approaches and know when it is appropriate to use them.
  • You consider the legacy of the code you produce and write code that an SDE unfamiliar with the system can understand.
  • You limit the use of short-term workarounds and minimize incidental complexity.
  • You create flexible software without over-engineering and reuse where possible.
  • You are efficient with resource usage and work with customers, stakeholders, and peers.

Skills

Software development
System design
Code reviews

Education

Bachelor's degree in Computer Science

Job description

Software Development Engineer, Kinesis Data Streams

Job ID: 10597835 | Amazon.com Services LLC

Leading brands like Epic Games, Lyft, AirBnB, and Vanguard use Amazon Kinesis Data Streams as their foundation for real-time streaming data. With Amazon Kinesis Data Streams, customers process Gigabytes per second of real-time user engagement data for gaming and marketing analytics, build real-time IoT sensor data analytics solutions, analyze millions of financial transactions in real time, perform network intrusion detection for security analytics, transform and load logs into data lakes, and much more. These customers choose Kinesis Data Streams because it is a fully-managed service that makes real-time streaming data ingestion and processing, reliable, easy, and at low cost. Tens of thousands of customers worldwide, ranging from large commercial enterprises, federal and state governments, regulated industries like healthcare and finance, to small start-ups have moved from batch to streaming with Amazon Kinesis Data Streams, and we are just getting started.

As a member of our team, you'll work alongside other engineers and leaders, refine product requirements with product and program managers, define architecture, and be a leader in the implementation and launch of software.

All team members actively participate in product definition, technical architecture review, iterative development, code review, and operations. As part of this, you'll find knowledge-sharing, mentorship and other career-advancing resources. You will also have the opportunity to interact with customers to ensure their needs are met -- clear, professional communication with teammates and customers is an important part of the job.

Key job responsibilities
  • You solve difficult problems, applying appropriate technologies and best practices.
  • You work with your team to invent, design and build software that is stable and performant.
  • You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic.
  • You consider the legacy of the code you produce and write code that an SDE unfamiliar with the system can understand.
  • You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity).
  • You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies.
  • You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.).
  • You work on project ideas with customers, stakeholders, and peers
Basic Qualifications
  • 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
Preferred Qualifications
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

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.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits .

USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer - Kinesis Data Streams, Kinesis Data Streams
Software Development Engineer - Kinesis Data Streams, Kinesis Data Streams

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+2
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka
Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Amazon.com Inc. • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
Software Development Engineer - Kinesis Data Streams, Kinesis Data Streams (AWS)
Software Development Engineer - Kinesis Data Streams, Kinesis Data Streams (AWS)

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Sr Software Development Engineer - Amazon MSK, Managed Streaming for Kafka
Sr Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Amazon.com Inc. • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+1
Software Development Engineer – Amazon MSK, Managed Streaming for Kafka
Software Development Engineer – Amazon MSK, Managed Streaming for Kafka

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer II, Amazon MSK (AWS)
Software Development Engineer II, Amazon MSK (AWS)

Amazon Inc. • Santa Monica (CA)

On-site
USD 144,000 - 194,000
Software Development Engineer II, Amazon MSK
Software Development Engineer II, Amazon MSK

Amazon Web Services (AWS) • Santa Monica (CA)

On-site
USD 144,000 - 194,000
Sr Software Development Engineer - Amazon MSK, Managed Streaming for Kafka
Sr Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+2
Software Development Engineer, Amazon MSK
Software Development Engineer, Amazon MSK

Amazon Web Services (AWS) • Santa Monica (CA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1