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
As a Senior Software Development Engineer for Amazon Aurora Serverless, Control Plane at ZipRecruiter, you will play a pivotal role in designing, implementing, and maintaining innovative software solutions that enhance the functionality of our serverless offerings. You will collaborate with cross-functional teams to analyze requirements, develop robust architecture, and ensure high-quality delivery. Your expertise will contribute to optimizing our control plane services, driving efficiency, and elevating user experience in our serverless environments.
Job Responsibilities
- Design and develop scalable architectures for Amazon Aurora Serverless control plane services.
- Implement features and enhancements focused on improving operational efficiency and user experience.
- Collaborate with product managers, UX designers, and other engineers to define work requirements and specifications.
- Conduct code reviews to ensure adherence to best practices and standards in software development.
- Troubleshoot and resolve issues reported by customers and internal users efficiently.
- Participate in agile development practices to deliver high-quality software on time.
- Mentor junior engineers and contribute to their growth through knowledge sharing and guidance.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 5 years of experience in software development, with a strong focus on distributed systems.
- Proficiency in programming languages such as Java, Python, or Go.
- Solid understanding of AWS services, serverless architectures, and database systems.
- Experience with RESTful APIs and microservices architecture.
- Strong problem-solving skills and the ability to work independently or within a team.
- Excellent communication skills, both written and verbal.
Technologies & Tools
The role heavily utilizes technologies such as AWS services (including Lambda, Aurora, DynamoDB), container orchestration tools (like Kubernetes and Docker), source control systems (e.g., Git), and programming frameworks suitable for microservices. Knowledge and experience with continuous integration and deployment (CI/CD) practices, along with familiarity with Agile methodologies, will be essential in this position.
Ideal Candidates
Ideal candidates are innovative thinkers who possess a passion for technology and software development. They excel in a fast-paced environment, embracing challenges and demonstrating a strong dedication to problem-solving. A proactive communication style, coupled with a collaborative spirit, will enable them to thrive in team settings. They should exhibit a willingness to continuously learn and adapt to emerging technologies, bringing both creativity and technical depth to the role.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.