Software Development Engineer II, AWS Catalog
Core
Designing and building large-scale, distributed data systems and services for AWS Catalog solutions (Glue Data Catalog, Lake Formation, DataZone) to enable data discovery, governance, and query routing.
Role type
Senior Software Development Engineer (System Architecture & Distributed Systems)
Builds
Large-scale, distributed data services and cloud infrastructure
Domain
Cloud computing, Big Data, Data Management
Required skills
Distributed systems design, System architecture, Large-scale data analytics, Fault-tolerant system design, Replicated data storage, Cloud operations, Object-Oriented Design, C#/C++/Java/Perl, Multi-threaded application development
Preferred skills
Full SDLC experience, Debugging and profiling, Software engineering best practices in large-scale systems, Master's degree in CS
Technologies
C#, C++, Java, Perl, Cloud platforms
Responsibilities
Translate functional and technical requirements into detailed architecture and design, Code and test complex system components, Participate in code and design reviews, Work with other teams to deliver and operate large scale distributed services, Ensure overall system architecture scalability reliability and performance, Mentor other engineers and help build a fast-growing team
Seniority
Senior, hands-on IC with mentorship responsibilities