Offers “Amazon”

Expires soon Amazon

Software Development Engineer - Osmium

  • Internship
  • Seattle (King)
  • Design / Civil engineering / Industrial engineering

Job description



DESCRIPTION

Are you interested in an opportunity to define and grow a new and exciting program? Do you want to learn about and influence how Amazon drives efficiency? Are you excited to make a lasting change in the Amazon architecture? Osmium is a new highly visible and tactically important program in the Amazon Consumer services ecosystem, and we are looking for an engineer to bring in fresh ideas, innovate, and deliver solutions in this problem space.

Osmium is a SOA Cost Profiler platform that provides visibility of cost drivers through Amazon's vast 25k+ services ecosystem. The platform consists of a high volume usage metering system, rate management and billing framework, a reporting suite, and a SOA call tracing technology. This SOA Cost Profiler determines the fully landed technology costs of running various businesses by instrumenting and analyzing the services architecture. Osmium is part of the Cloudtune organization that analyzes and drives efficiency for Amazon’s Consumer, Digital and Other businesses.

Successful candidates will have a proven track record of developing highly distributed systems using incremental delivery methodologies like Agile. You must enjoy working on complex problems in a customer-centric environment, be as passionate about building good software as you are for ensuring your software achieves its business goals in operational reality, be excited about the challenges that come with legacy systems, and be a collaborative developer who fosters a positive and productive dynamic for your teammates.

PREFERRED QUALIFICATIONS

· Master of Science in Computer Science or related engineering field
· Expertise in professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operation
· Background in financial systems
· Experience with full-stack web applications
· Development experience defining, developing and maintaining web service API's
· Experience mentoring other engineers and leading groups independently

Desired profile



BASIC QUALIFICATIONS

· Bachelor's Degree in Computer Science or equivalent and 4 or more years of professional experience Or, Master's Degree in Computer Science or equivalent and 2 or more years of professional experience
· 3+ years of experience with Java or C++ and knowledge of a scripting language (Perl, Ruby, Python)
· Experience developing and operating medium to large sized software systems
· Demonstrated experience delivering valuable results in a collaborative team environment against tight schedules
· Experience using object-oriented analysis, design skills, data structures, algorithms, and distributed systems
· Excellent written and verbal communication skills
· Experience in a Unix/Linux environment

Make every future a success.
  • Job directory
  • Business directory