Jobs · Consulting · California

Software Development Engineer, PostX - APEX

Amazon · Mountain View, CA · 1 wk ago
ConsultingFull-time

Key job responsibilities

  • Design and implement features for real-time event processing systems handling billions of events per day
  • Own end-to-end delivery of software components: requirements, design, implementation, testing, deployment, and operational support
  • Build and maintain distributed systems that process advertising signals (impressions, pixels, clicks, video completions) with low latency at high throughput
  • Participate in on-call rotations and operational excellence initiatives to maintain 100% availability
  • Contribute to architecture decisions for event pipelines, caching layers, and data transformation services
  • Write high-quality, maintainable code with thorough unit and integration test coverage
  • Collaborate with partner teams across the ad serving stack (bid request, creative rendering, reporting, billing)
  • Mentor teammates and participate in code/design reviews

    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
    • 1+ years of software development engineer or related occupational experience
    • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
    • 1+ years of Object Oriented Design experience
    • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
    • Experience programming with at least one software programming language

    Preferred Qualifications

    • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Similar jobs