Senior Software Development Engineer, RDS Database Engines, Palo Alto

Amazon.Com, Inc. East Palo Alto , CA 94303

Posted 2 months ago

Want to work on the coolest technology while growing your career, in a group that cares about people just as much as products?

Amazon is breaking new ground and changing the rules for relational databases. The PostgreSQL-compatible edition of Amazon Aurora is helping customers have enterprise performance, availability and durability, along with compatibility with the world's most advanced open source database - PostgreSQL.

If you're an engineer who is looking to grow, come on board! We have one of the most senior teams in AWS - and our senior engineers are eager to brainstorm, mentor, and get software built together. We built software, we patent new things, and we attend conferences around the world to learn even more.

Amazon Aurora is an exciting new area of innovation for AWS, and the PostgreSQL-compatible edition of Amazon Aurora is the newest part of it, built on one of the cleanest code bases in the open source community. The PostgreSQL-compatible version of Amazon Aurora is a new relational database which offers enterprise-class performance, availability and durability - all at open source prices - to our customers, along with the management benefits of RDS.

We're a relatively new team in Database Services, one of the fastest growing businesses within Amazon Web Services. We are currently spread across Seattle, the San Francisco Bay Area, Boston, Sydney, and Dublin. Not only do we have deep database and systems programming problems to solve for our customers, but we also minimize the effort required to maintain SQL databases by automating administrative tasks like backup / restore, scaling CPU / RAM / storage and replication / failover for high availability, allowing our customers to spend their valuable time focused on building their businesses.

RDS for PostgreSQL runs the largest fleet of PostgreSQL databases in the world. We make regular software releases, take care of our customers, and take care of our engineers.

PostgreSQL is the most advanced open source database out there, and we're proud to contribute to its success. By combining the open source power and popularity of PostgreSQL with Amazon Web Services, for both our database engines, we think we have a winning combination for both startups and enterprises who are moving all their most important data and applications to the cloud. Check out the awesomeness of PostgreSQL at

We have challenging problems to solve in distributed systems, concurrency, database internals, caching, query optimization, languages, and performance engineering. We intend to be the world's best and fastest database, built by an excellent team, all while having fun - come join us on the journey!

For more information about Aurora, please visit

For more information about RDS for PostgreSQL, please visit

The Role

This position is on an exciting new team building a highly available, very scalable, high performance database offering. We have the need for low-level systems C programmers, mid-tier high performance C++ developers, and distributed systems Java wizards.

About You

You've built a lot of software shipped products, created platforms, tools and modules, perhaps worked with every framework under the sun, perhaps made everything you have touched fast as lightning. You may have built big, distributed, API-driven systems with thousands of users, or systems for billions of transactions. You're as excited as we are about learning every day, and solving really hard engineering problems that no one else is.

Passionate about software quality, repeatability, testability and maintainability, you are known to your co-workers as the go-to person for answers to questions that begin with the phrase "what's the best way to" even though your answers tend to start with "help me understand what you're trying to accomplish by". When you need clarity, you go to the product owner or even a user and talk to them until you get it. With stakeholders and other team members you are diplomatic, persuasive, and usually right. You understand the challenges associated with operating a large-scale system in production, and your designs and implementations reflect that understanding.

When you're wrong, you're happy to learn something. You build software quickly, but properly (so that you don't have to go back to it later). You know what "unit tests" are and don't implement software without them. Shipping on time with high quality makes your heart feel warm.

Who are you? You're the new Software Development Engineer joining us at RDS.

We work hard, have fun and make history want to come play with us?

What You'll Do

  • Design and implement features for new and existing products, features, APIs, platforms and frameworks

  • Lead architecture / design conversations and code reviews (yours and other team members')

  • Work with managers and team members to estimate effort and clarify / negotiate / document scope and design

  • Contribute to design, architecture, process and development standards

  • Effectively mentor more junior team members, helping to maintain appropriate unit test coverage, code documentation, software structure and supportability

  • Argue for the right outcomes with data, conviction and diplomacy

  • Identify, evaluate and suggest mitigation strategies for risks during design

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Litigation Paralegal Palo Alto

Alchemy Legal

Posted 2 days ago

VIEW JOBS 10/14/2019 12:00:00 AM 2020-01-12T00:00 <p><strong>Senior Litigation Paralegal - Palo Alto, CA&nbsp;</strong></p><p>We are working with a major law firm that seeks an experienced, career-track litigation paralegal to join its team. Ideal candidates will have substantial work experience in AmLaw 100 firms or specialized boutique law firms who will contribute as lead paralegal on large, complex cases and provide instruction and informal mentorship to junior paralegals at the Firm. Candidates with&nbsp;recent cite checking experience, Relativity experience, experience physically attending trial (not just trial prep),&nbsp; strong defense experience, experience working on federal cases, and complex commercial litigation are a PLUS!&nbsp;<br /></p><p><strong>Duties/Responsibilities:</strong></p><ul><li>Perform all elements of litigation case management, including file management, discovery, and trial activities.</li><li>Implement case calendaring system to track filings and appropriately distribute information.</li><li>Utilize existing systems and procedures and/or establish new procedures to facilitate the organization and retrieval of documents by and for the attorneys on the case team.</li><li>On a case-specific basis, coordinate and oversee the tasks of more junior paralegals and other support staff as needed on large litigation matters and/or investigations in all phases of litigation from discovery through trial/arbitration.</li><li>Liaise between case team attorneys and support staff as needed to ensure that case-specific paralegal services are meeting the team&rsquo;s expectations. Proactively identify opportunities to improve systems and procedures, implementing new systems as appropriate.</li><li>Interact with outside entities (e.g. courts, government agencies, expert witnesses, corporations, vendors, and other law firms) to gather information or coordinate activities as needed in support of firm activities, specifically trials and arbitrations.</li><li>Lead discovery and witness preparation support efforts.</li><li>Draft, review, and/or analyze routine legal documents as requested by attorneys; conduct legal research under attorney supervision.</li><li>Provide formal and/or informal guidance and training to more junior paralegals regarding firm and litigation procedures and best practices.</li><li>Create and maintain effective working relationships with others to facilitate a positive and productive work environment.</li><li>Manage relationships with peers in co-counsel or virtual law firm organizations.</li><li>Continuously refine, develop, and expand skills in anticipation of changes in the work environment or profession.</li><li>Adhere to Firm policies, practices, and priorities. </li><li>Perform other duties as requested by Firm management.</li></ul><p><strong>Qualifications/Requirements:&nbsp;</strong></p><ul><li>Minimum 5-15+ years work experience as a litigation paralegal in an AmLaw 100 firm or a specialized litigation practice firm.</li><li>Experience with all stages of litigation, including intake, discovery, and trial.</li><li>Experience with mass tort litigations.</li><li>Experience preparing for and attending trials/arbitrations/hearings.</li><li>Experience coordinating trial/arbitration logistics, including negotiating for work space, setting-up remote office space, and coordinating with vendors.</li><li>Experience developing and maintaining processes to collect, store, and maintain paper and electronic case files.</li><li>Proficient with cite-checking and Bluebook rules.</li><li>Strong sense of accountability and attention to detail.</li><li>Ability to convey information to individuals at all levels within the firm in a courteous and professional manner; strong service orientation.</li><li>Excellent organizational skills, including the ability to work concurrently on a variety of projects with changing priorities.</li><li>Ability to work equally well as part of a team in both a leadership and subordinate role.</li><li>Ability to maintain stable performance under pressure with continually changing priorities; ability to integrate special assignments or projects into workflow.</li><li>Excellent judgment demonstrated by the ability to make appropriate decisions in high pressure situations.</li><li>Excellent written and verbal communication skills, including communications that are clear and concise, use proper grammar and appropriate vocabulary.</li><li>Experience with court and administrative agency filings, including electronic or e-filings. </li><li>Experience using e-discovery databases (e.g. Concordance, Relativity, Ringtail).</li><li>Experience using litigation support software for managing files and transcripts preferred. (e.g. LiveNote, CaseMap, etc.)</li><li>Proficient with Microsoft Office software products including Word, Excel, Outlook and PowerPoint.</li><li>Proficiency using LexisNexis, Westlaw, and Adobe Acrobat in a legal setting.</li><li>Must be available for overtime work and travel as needed.</li></ul><p>Education</p><ul><li>BS/BA from an accredited college or university is strongly preferred.</li><li>Paralegal certificate preferred.</li></ul><p><strong>&nbsp;</strong></p><p><strong>Compensation will be commensurate with experience, salary is flexible.</strong></p><p>&nbsp;</p><p>Prestigious law firm provides great environment and working atmosphere. </p><p>&nbsp;</p><p><strong>To hear more (confidentially of course), please email your resume along with salary expectations. </strong></p><p>&nbsp;</p><p>&nbsp;</p><p>Thank you,</p><p>&nbsp;</p><p><strong>Hope Tocci</strong></p><p>Talent Acquisition Specialist </p><p><br /></p> Alchemy Legal Palo Alto CA

Senior Software Development Engineer, RDS Database Engines, Palo Alto

Amazon.Com, Inc.