Sr Software Engineer, RDS Postgres

Sr Software Engineer, RDS Postgres

Amazon | Pune, MH, IN

Posted 18 days ago

Apply Now

Description



Job Description :
Job summary
Our team builds Amazon RDS for PostgreSQL, a managed database service that helps hundreds of thousands of customers set up, operate, and scale relational databases in the cloud. We believe that combining the power and popularity of open-source PostgreSQL with the scale and reach of Amazon Web Services is a winning combination for companies of all shapes and s.

In this role, you will have oversight of all things technical, own important portions of the software, and serve as a mentor for other engineers in their areas of work. As a key member of the engineering team, you will have a significant influence on our overall strategy by helping define the product features, drive system architecture, and spearhead best practices. You will work to enable a quality service, and set the groundwork for success in the next phase of growth of Amazon RDS. A commitment to teamwork, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating a reliable, scalable, and high-performance service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. You should be someone who enjoys working on complex system software, is customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals.

You can learn more about PostgreSQL and how awesome it is here . We have challenging problems to solve in distributed systems, availability, concurrency, database internals, caching, query optimization, languages, extensibility, and performance engineering. We intend to be the world's best managed database, built by an excellent team, all while having fun - come join us on the journey!

For more information about Amazon RDS for PostgreSQL, please visit .

A successful applicant must possess excellent software development skills, good testing aptitude, working knowledge of relational databases and distributed systems. Ability to learn new skills and concepts rapidly and work independently is essential. Candidates need to have a strong sense of ownership, passion to provide great customer experience and excellent troubleshooting skills even when in high-pressure situations.

Basic Qualifications :

  • 4+ years of professional software development experience
  • 3+ years of programming experience with at least one software programming language
  • 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience as a mentor, tech lead OR leading an engineering team

Preferred Qualifications :
. Masters or PhD in Computer Science or equivalent
. Polyglot programming experience with two or more strong typed languages (Java, Go, C/C++, C#) and one or more dynamically typed languages (Python, Javascript, Ruby)
. Experience building and operating large-scale online services and fault-tolerant distributed systems
. Experience with PostgreSQL or other relational/non-relational databases
. Operating System internals like Linux/Unix experience
. Low level performance and tuning
. Excellent leadership, verbal and written communication skills.
. Ability to work well with people and be both highly motivated and motivating
. Strong mentoring and technical leadership skills

Job Description : Job summary Our team builds Amazon RDS for PostgreSQL, a managed database service that helps hundreds of thousands of customers set up, operate, and scale relational databases in the cloud. We believe that combining the power and po

Experience: 4.00-7.00 Years