Senior Software Development Engineer, Aurora PostgreSQL
Overview
In this role you will contribute to the Aurora PostgreSQL engine, building scalable, reliable database services for the cloud. You’ll work with cross-functional teams to design and deliver high-performance components that impact thousands of users worldwide. The role combines hands-on development with mentoring and technical leadership to push the boundaries of cloud-scale databases. You join a fast-moving, senior team that values innovation and collaboration to shape the future of AWS databases.
Compensation / Benefitshealth insurance401(k) matchingpaid time offparential leaveRSUssign-on payments
ResponsibilitiesSolve challenging problems across the stack to improve performance, durability, cost, and securityDesign, implement, test, deploy and maintain software solutions for a highly available serviceBuild rock-solid, scalable components with attention to reliability and operational excellenceResearch and implement approaches to optimize user experiences and system efficiencyParticipate in design discussions, code reviews, and cross-team collaborationMentor and lead other engineers, contributing to a culture of learning and excellence
Key requirements7+ years of professional software development experience (non-internship)7+ years of programming experience in at least one language5+ years of leading design or architecture of new/existing systemsExperience as a mentor, tech lead, or engineering team leadBachelor’s degree in Computer Science or equivalentleadershipcommunicationcustomer focusPostgreSQL internals knowledgedistributed systemslarge-scale storage systems