Software Development Engineer II, AWS Catalog
Role responsibilities
The role involves translating technical requirements into detailed architecture and coding complex system components for AWS Catalog services. Responsibilities include participating in design reviews, mentoring other engineers, and ensuring the scalability and reliability of distributed cloud services.
Requirements
Candidates must have 3+ years of professional software development experience and 2+ years of experience in system design or architecture. A Bachelor's degree in Computer Science or a related field and proficiency in Java, C++, C#, or Perl are required.
Key skills
Distributed Systems, Large-scale Data Analytics, Object Oriented Design, System Architecture, Java, C++, C#, Perl, Cloud Computing, Fault Tolerant Systems, Replicated Data Storage, Software Development Life Cycle, Code Review, Scalability, Reliability, Performance Tuning
Keywords
AWS, Cloud Computing, Big Data, Distributed Systems, Glue Data Catalog, Lake Formation, DataZone, Data Lake, Metadata, Data Governance, Java, C++, C#, Perl, Object Oriented Design, Scalability, Fault Tolerance, Multi-threaded Applications, Software Development Life Cycle, Source Control Management, Build Processes, Cloud Infrastructure, Data Intensive Systems, Architecture, Design Patterns