System Development Engineer
Amazon
Vancouver, BC, CA
19h ago
source : BCJobs.com

DESCRIPTION

AWS Marketplace(AWS MP) is App Store where developers from software companies build software and sell on our platform. Buyers can choose to buy app and deploy on amazon web services (AWS).

We provide support for fulfillment and billing for the software consumption. The challenges AWSMP brings to the table are unique compare to other App / Play Stores for mobile where software building and fulfillment are completely controlled.

The environment for building software(s) in AWSMP isn't restricting sellers to have controlled environment. Developer can choose to use any programming language.

They can also free to pic any set of AWS infrastructure (e.g kubernetes, container, AMI) for software deployment. On other side, AWS MP buyer is allowed to use the infrastructure for the software fulfillment which fits to her pocket.

In this complex use cases that AWSMP supports, systems need to support the different configurations and integrity of working software in any environment and infrastructure mismatch.

AWS MP secure catalog (Trust) is responsible for maintaining security and transparency with software products we allow our customers to sell on marketplace.

As Sys dev. Engineer, you own the security of software catalog. You are well aware of variety of scanners and vulnarabilities detection softwares.

You must be capable of evaluating and modifying the scanners for AWS Marketplace customers. You are responsible for integrating or building scanning systems that enables marketplace to not only vett the seller asset / product before we ingest but also you build algorithms and systems for letting sellers maintain the security status-quo of their softwares along with the new vulnarabilities identifies.

As customer focused engineer, you are well aware of AWS Marketplace customers, their need and able to automate and also manually configure to provide exceptions for software issues in rare cases.

As Sys.Dev.Engineer you continuously identify the areas to improve your systems and pro-actively resolve the issues to meet the AWS standards and quality attributes that we aim for.

Qualifications :

  • Technical background (BS / MS in Computer Science / Engineering or related discipline / experience)
  • 2 to 4 years of experience
  • Strong Computer Science fundamentals in data structures, algorithm design and problem solving
  • Strong Unix base O / S experience or proven ability to pick up Linux quickly
  • Intermediate to advanced proficiency in at least one of the following programming languages Java or C++ or C
  • Intermediate to advanced proficiency in at least one of the following programming languages : Ruby, Python, Perl, or Java
  • Ability to write complex SQL queries is added advantage
  • Strong debugging / troubleshooting skills
  • Basic understanding of relational and object-oriented database technologies
  • Experience working with distributed systems and / or large-scale web applications
  • Strong written and verbal communication skills; ability to communicate effectively with both technical and non-technical individuals
  • A passion towards problem-solving
  • Strong decision-making ability
  • Must be able to think proactively; excellent follow-through and attention to details. professional experience in commercial or web-scale system software development and delivery
  • Track record for being detail-oriented and demonstrated ability to self-motivate and follow-through on projects
  • PREFERRED QUALIFICATIONS

  • Proven object-oriented design and implementation skills, preferably on Unix / Linux platform
  • Experience automating software deployments and following a continuous delivery and deployment model
  • Experience with agile software development methodologies
  • Advanced proficiency in more than one high-level programming language : Ruby, Python, Perl, or Java
  • Experience with system analysis and troubleshooting in large-scale Linux environment
  • Strong understanding of security scanners for AWS products.
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form