Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by ZipRecruiter, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Development Engineer for Amazon Aurora Serverless, Control Plane will play a pivotal role in designing and implementing critical features for the serverless database capabilities of Amazon Aurora. This position requires deep technical expertise along with a strong commitment to delivering scalable, reliable, and high-performance solutions. The successful candidate will collaborate with cross-functional teams to drive innovation, provide feedback on design and architecture, and ensure that the system meets strategic objectives and user needs.
Job Responsibilities
- Design, develop, and maintain software components within the Amazon Aurora Serverless control plane.
- Collaborate with product management and UX teams to define and refine requirements for new features.
- Implement high-quality, efficient, and scalable code following best practices and coding standards.
- Conduct code reviews and mentor junior engineers to foster a culture of quality and continuous improvement.
- Troubleshoot and resolve complex technical issues related to performance and reliability.
- Participate in agile development processes, including sprint planning, daily standups, and retrospectives.
- Stay updated on advances in technology and proactively identify opportunities for improvement in the system.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 5+ years of software development experience in designing and implementing large-scale applications.
- Proficiency in programming languages such as Java, C++, or Python.
- Extensive experience with distributed systems and cloud-based architectures, particularly AWS.
- Strong understanding of database systems and experience with SQL and NoSQL technologies.
- Demonstrated experience in agile methodologies and continuous integration/deployment practices.
- Excellent problem-solving skills, along with strong communication and collaboration abilities.
Technologies & Tools
The Senior Software Development Engineer will work with various technologies and tools, including but not limited to AWS services (such as Lambda, EC2, and RDS), container orchestration platforms like Kubernetes, as well as version control systems such as Git. Familiarity with software development frameworks and tools for CI/CD, such as Jenkins and Docker, is also essential for success in this role.
Ideal Candidates
Ideal candidates for this position are those who demonstrate not only technical proficiency but also a genuine passion for innovation and excellence. They should possess strong analytical and critical thinking skills, with a keen ability to adapt and lead amidst evolving technologies. Exceptional interpersonal and communication skills are necessary to foster effective collaboration with diverse teams. Candidates should also have a track record of effectively managing competing priorities while maintaining a commitment to high-quality outcomes.
In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.