Software Dev Engineer Ii, Omhs Scs

Amazon Amazon · Big Tech · Arlington, VA · Software Development

Software Development Engineer II role focused on building edge compute solutions for industrial automation applications within Amazon's fulfillment network. The role involves integrating hardware and software, developing CI/CD pipelines, and working across multiple layers of the technology stack from low-level controls to cloud-based systems.

What you'd actually do

  1. Integrate with a diverse array of internally and externally developed hardware and software services
  2. Implement continuous integration and continuous deployment (CI/CD) pipelines
  3. Validate solutions via software-in-the-loop simulation
  4. Work closely with deployment teams to implement end-to-end solutions in the field
  5. Develop infrastructure to support development, operations, and maintenance of low level software for warehouse automation systems

Skills

Required

  • 3+ years of non-internship professional software development experience
  • 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of software development engineer or related occupational experience
  • 3+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 3+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Master's degree in computer science or equivalent
  • Experience with AWS technologies
  • Ability to travel up to 20%