Jobs · Consulting · Washington

Software Development Engineer, Elastic Load Balancing (ELB)

Amazon Web Services (AWS) · Seattle, WA · Today
ConsultingFull-time

Key job responsibilities

Design, develop, and maintain scalable distributed systems that power AWS Elastic Load Balancing services, handling millions of requests per second for customers worldwide
Write high-quality, maintainable code in Java, C++, or similar languages while participating in code reviews and technical design discussions
Collaborate with cross-functional teams including product managers, senior engineers, and operations to deliver new features and improvements that enhance load balancing performance, reliability, and security
Troubleshoot complex production issues, conduct root cause analysis, and implement solutions that prevent recurrence
Own end-to-end delivery of medium to large-sized projects, from design through deployment and monitoring
Contribute to architectural decisions and technical strategy for the team
Mentor junior engineers through code reviews, pair programming, and knowledge sharing
Monitor system health metrics, participate in on-call rotations, and respond to operational issues to maintain high availability standards
Drive continuous improvement in development processes, testing practices, and operational excellence
Stay current with industry trends and AWS technologies to bring innovative solutions to customer problems

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
  • 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
  • Bachelor's degree in computer science or equivalent

Similar jobs