Software Development Engineer II, DynamoDB Border Services Endpoint Management
Company: Amazon Development Center U.S., Inc.
Location: Maple Valley
Posted on: September 24, 2024
|
|
Job Description:
Do you want to work on new scaling challenges for one of the
largest databases on earth? Do you enjoy simplifying complex
problems and working on distributed systems? Do you want to work on
a product that can access petabytes of data in 9 milliseconds or
less, back up hundreds of terabytes of data in seconds, even across
continents? DynamoDB is a key-value and document database that
delivers single-digit-millisecond performance at any scale. As one
of the largest distributed database systems in the world, we
continue to believe it is Day 1 for the DynamoDB business. We are
looking for a deeply technical, team-first software development
engineer to push this product even further. As our database
continues to grow, we need to scale the product even further. We
are rearchitecting DynamoDB's global footprint to make it even more
scalable. DynamoDB engineers are constantly challenged to think of
unique and innovative solutions. The quality bar is high. As an
engineer here, you will work on building services that operate at a
massive scale and are responsible for routing large amount of data.
Our code is responsible for routing customer requests in the most
efficient way across thousands of machines, while providing high
throughput and low-latency experience. You will exercise your
intellectual curiosity, work with motivated teams of sharp
individuals, and get insightful guidance from senior and principal
engineers.
This is a hands-on position in which you will own everything from
end to end: requirements gathering, designs, design reviews,
implementations, code reviews, incremental feature launches,
operations, mentoring, and the driving of continuous improvement.
10016 Key job responsibilities
DynamoDB Border Services team guarantees customer requests are
routed properly to DynamoDB's internal component that can handle
user requests. We design, build and maintain systems that provide
discovery and management of DynaoDB's service endpoints across all
supported network fabrics. We monitor endpoints, service health and
we manage customer traffic distribution. Job responsibilities
include but not limited to: -Design, Develop, Manage, optimize, and
re-imagine highly distributed, large-scale services.
-Translate complex functional and technical requirements into
detailed architecture and design.
-Be hands on. Work with others on the engineering team to manage
day-to-day development activities, participate in designs, design
reviews, code reviews, and implementation.
-Deliver quality features on-time and on-budget. Execute against
project plans and delivery commitments.
-Contribute to the intellectual property of Amazon through patents
and external publications. A day in the life
As a DynamoDB engineer, you will be constantly challenged to think
of unique and innovative solutions. You solve the hardest
engineering problems in distributed systems at a massive scale by
collaborating with motivated teams of sharp individuals. In a day,
you may study service dashboards deep diving anomalies, provide
feedback as a Subject Matter Expert on code submitted by peers,
pitch an idea to solve a difficult problem in the hallway to
Principle and Senior Engineers, propose a design that turns
stakeholder's requirements into component level deliverables which
guides your team to deliver successfully. It is intense, but the
impact is massive. About the team
Our team puts a high value on work-life balance. It isn't about how
many hours you spend at home or at work; it's about the flow you
establish that brings energy to both parts of your life. We believe
striking the right balance between your personal and professional
life is critical to life-long happiness and fulfillment.
BASIC QUALIFICATIONS - 3+ years of non-internship professional
software development experience
- 2+ years of non-internship design or architecture (design
patterns, reliability and scaling) of new and existing systems
experience
- Experience programming with at least one software programming
language
PREFERRED QUALIFICATIONS - 3+ years of full software development
life cycle, including coding standards, code reviews, source
control management, build processes, testing, and operations
experience
- Bachelor's degree in computer science or equivalent Amazon is
committed to a diverse and inclusive workplace. Amazon is an equal
opportunity employer and does not discriminate on the basis of
race, national origin, gender, gender identity, sexual orientation,
protected veteran status, disability, age, or other legally
protected status. For individuals with disabilities who would like
to request an accommodation, please visit Our compensation reflects
the cost of labor across several US geographic markets. The base
pay for this position ranges from $129,300/year in our lowest
geographic market up to $223,600/year in our highest geographic
market. Pay is based on a number of factors including market
location and may vary depending on job-related knowledge, skills,
and experience. Amazon is a total compensation company. Dependent
on the position offered, equity, sign-on payments, and other forms
of compensation may be provided as part of a total compensation
package, in addition to a full range of medical, financial, and/or
other benefits. For more information, please visit This position
will remain posted until filled. Applicants should apply via our
internal or external career site.
Keywords: Amazon Development Center U.S., Inc., Lakewood , Software Development Engineer II, DynamoDB Border Services Endpoint Management, IT / Software / Systems , Maple Valley, Washington
Click
here to apply!
|