Requires Bachelor’s in C.S., Computer, Software or Electronics Engineering, or closely-related field & 5 yrs progressive post-Bachelor’s experience developing software in an Agile environment; designing, building & supporting highly scalable systems in AWS; building, maintaining & deploying software using AWS Services; applying Agile software development methodologies during all phases of the software development lifecycle; creating software design patterns, data structures & algorithms; working with database technologies, including SQL, NoSQL & object relational mappings; conducting unit testing; participating in and/or leading code reviews; applying continuous integration & delivery methodologies; using domain-driven design approaches; developing microservices using NodeJS, SQS & MQ; working with messaging, events, async processing & serverless architecture; coordinating end-to-end software implementations, including tracking dependencies within large designs & communicating the vision and ideas to technical and non-technical audiences; applying fluency in AWS cloud native services; and prioritizing multiple deadlines and/or projects simultaneously. Position may telecommute from home location anywhere in the U.S.