Software Development Engineer, Transactional Services (Database & Distributed Systems)
Job
Amazon.com, Inc.
Seattle, WA (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
73
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Description As AWS and Amazon.com continue to grow, to serve more customers, and to support more products, the foundational technologies of AWS also need to evolve and support new use cases and larger scale than ever before. The AWS Transactional Services team is building distributed systems and database technologies that offer innovative solutions to this growth. Our customers are a range of AWS services, each of them looking for technology solutions that help them to meet their customer needs. We are seeking a Software Development Engineer to work on an in-house distributed database system that serves some of the most demanding needs of AWS services. This system pioneered database concepts that are now considered state-of-the-art innovations within the field. In this role you will continue to innovate for Amazon and support AWS' ever-increasing needs and scale. Your responsibilities will include designing and developing novel, distributed, highly available, and scalable database technologies. You will be working with a team of highly passionate and knowledgeable SDEs, participating in design, code reviews, and engaging in problem-solving. You will engage with customers to understand their needs and support them operationally. While maintaining current technical knowledge to support rapidly changing technology, you will look out for new technologies and work with the team to adapt and improvise. Candidates will have the opportunity to work with senior engineers who have built deep knowledge in distributed systems and database technologies. Key job responsibilities Our engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You'll bring a passion for innovation, data, search, analytics, and distributed systems. You'll also:
- Solve challenging technical problems, often ones not solved before, at every layer of the stack.
- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
- Build high-quality, highly available, always-on products.
- Research implementations that deliver the best possible experiences for customers. A day in the life As you design and code solutions to help our team drive efficiencies in software architecture, you'll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You'll also:
- Build high-impact solutions to deliver to our large customer base.
- Participate in design discussions, code review, and communicate with internal and external stakeholders.
- Work cross-functionally to help drive business decisions with your technical input.
- Work in a startup-like development environment, where you're always working on the most important stuff.
- Bachelor's degree or equivalent
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of non-internship professional software development experience
- Experience programming with at least one software programming language Preferred Qualifications
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Experience with distributed database systems, including familiarity with concepts such as ACID transactions, consensus protocols, durability guarantees, replication, and storage engine architecture.
- 143,700.00
- 194,400.
Similar remote jobs
All Points Logistics LLC
Scott Air Force Base, IL
Posted1 day ago
Updated3 hours ago
United Nations Development Programme
New York, NY
Posted1 day ago
Updated3 hours ago
Grant Thornton
Austin, TX
Posted1 day ago
Updated3 hours ago
Similar jobs in Seattle, WA
Pacific Northwest National Laboratory
Seattle, WA
Posted1 day ago
Updated3 hours ago
Similar jobs in Washington
Driver's Edge Driver Training LLC
Gig Harbor, WA
Posted1 day ago
Updated3 hours ago
Motus Recruiting and Staffing
Vancouver, WA
Posted1 day ago
Updated3 hours ago