Software Developer/ Engineer/ Architect

Software Dev Engineer

We are looking for a results-oriented, innovative Software Development Engineer. As a SDE, you will work closely with customers, product managers, peer cross team developers to design, build and deploy full-stack applications, using languages including, but not limited to, Java, Ruby, JavaScript, Python, React, Node.js, HTML, and CSS. Amazon uses a wide variety of stacks and frameworks, hosted on the industry-leading AWS platform. If you're excited about cloud computing, AI/ML, want to lead from the innovative edge, learn AWS Services like Lex, Lambda, Connect, S3, DynamoDB, Transcribe, Translate, Comprehend, SageMaker, Amplify, and Kinesis, this is just the beginning. Our ideal candidate thrives in a fast-paced environment, enjoys the challenge of highly complex business processes, has strong verbal and written communication skills, is self-motivated, can deliver high quality results in an agile environment.

BASIC QUALIFICATIONS

  • Bachelor's degree in a quantitative/technical discipline such as Computer Science, Engineering, Statistics
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • Non-internship professional software development experience
  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

PREFERRED QUALIFICATIONS

  • Masters in Computer Science, or equivalent professional experience.
  • 2+ years’ experience building cloud services on AWS.
  • Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • 2+ years’ experience working in teams following Agile methodology
  • 2+ years’ experience working with Salesforce Applications.
  • Hands-on experience with React.js, Node.js, AWS (S3, SQS, large-scale web services, and serverless applications (API Gateway, Lambda functions, Route53, CloudFront) is a great plus.
  • Hands-on expertise across disparate technologies, typically ranging from front-end user interfaces through to back-end software systems and all points in between.
  • Experience communicating with users, software development engineering teams, and management to collect requirements, describe software product features and technical designs.