Software Development Engineer II, AWS Catalog
Core
Designing and building large-scale, distributed data-intensive 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 services and data management platforms for AWS Catalog
Domain
Cloud computing, Big Data, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, System architecture, Scalability engineering, Reliability engineering, Object Oriented Design, Large-scale software development, Multi-threaded application development, Cloud service operations
Preferred skills
Full SDLC experience, Code review leadership, Source control management, Build process optimization, Testing strategies, Operations experience
Technologies
C#, C++, Java, Perl
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 teams to deliver and operate large scale distributed services, Ensure overall system architecture scalability and reliability, Mentor engineers and define technical culture
Seniority
Senior, hands-on IC with mentorship responsibilities