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 need a Bachelor's degree in Computer Science or a related field and at least 3 years of professional software development experience. Proficiency in Java, C++, C#, or Perl and experience with large-scale distributed systems and object-oriented design are required.
Key skills
Distributed Systems, Large-scale Data Analytics, Object Oriented Design, System Architecture, Java, C++, C#, Perl, Cloud Computing, Fault Tolerant Systems, Multi-threaded Applications, 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-tiered Architecture, Multi-threaded, SDLC, Source Control Management, Build Processes, Cloud Infrastructure, Data Intensive Systems, Analytics, Query Routing, Semantic Meaning, Data Silos, Software Engineering, Architecture