• Software Development Engineer

    Location US-AZ-Tempe
    Posted Date 1 month ago(10/30/2018 10:37 AM)
    Job ID
    735927
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Massive scale? Got it. Technical challenging work? Got it. Deploy code on-demand to enable features? Yup.

    The Selling Partner Promotions Team is looking for a "rock-star" engineer with a proven track record of solving challenging technical problems and creating great products for end users. The candidate should be an expert in working in a heterogeneous environment of different languages and technologies, and can bring flexibility, speed and quality to our team. You should be a talented and experienced engineer with expertise in building highly scalable web services in cloud environments and full stack application development. You should have a strong background in the fundamentals of software development, and have a deep understanding of best practices in various languages/technologies. You should love creating things and take great personal pride in building cool interfaces for other developers to use.

    We are passionate about building user friendly, engaging websites and highly scalable distributed systems for our customers as well as internal business users.

    Basic Qualifications

    • Bachelor’s Degree in Computer Science or related field
    • 5+ years professional experience in software development
    • Sought out knowledge source in: Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
    • Advanced proficiency in, at least, one modern programming language such as C, C++, Java, or Perl
    • Multiple experiences shipping one or more customer facing, internet scale applications: client-server programming and internet protocols should all be second nature

    Preferred Qualifications

    • Multiple experiences at building highly scalable and complex software systems that have been successfully delivered to customers
    • AWS Solution Architecture Certified
    • Hands-on and expert knowledge of 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 operations
    • Ability to lead a project from ambiguous scoping requirements through actual launch to production
    • Strong distributed systems and web services design and implementation experience
    • Deep experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job