Software Development Engineer, AWS Database Services
Role responsibilities
The engineer will design, build, and deploy large-scale distributed systems and database services while working closely with demanding customers to address technical needs. They will also perform deep-dive troubleshooting and conduct technical post-mortems to improve the customer experience and system reliability.
Requirements
Candidates must have a bachelor's degree in Computer Science or a related field and at least 3 years of professional software development experience. Additionally, an active TS/SCI security clearance is required, with the ability to obtain a polygraph if necessary.
Key skills
Software Development, Linux, Networking Fundamentals, Java, Python, Distributed Systems, Troubleshooting, System Design, Software Architecture, Design Patterns, Reliability Engineering, Scaling, Full Software Development Life Cycle, Code Reviews, Source Control Management, Testing
Keywords
AWS, Aurora, DynamoDB, EMR, OpenSearch, RDS, Redshift, Cloud Computing, Distributed Systems, Linux, Networking, Java, Python, TS/SCI, Software Development Life Cycle, System Architecture, Scalability, Cloud Infrastructure