Lead Software Development Engineer
Company: Amazon.com
Location: Newark
Posted on: September 30, 2024
|
|
Job Description:
At Audible, we believe stories have the power to transform
lives. It's why we work with some of the world's leading creators
to produce and share audio storytelling with our millions of global
listeners. We are dreamers and inventors who come from a wide range
of backgrounds and experiences to empower and inspire each other.
Imagine your future with us.ABOUT THIS ROLEThis opportunity is for
a Lead Software Development Engineer for Audible's Consumer Domains
group. We are the team that creates and powers Audible's
applications, components and services for our global listeners
across Audible and Amazon web. We are the home for tech talent that
wants to grow Audible's market leading business and build the sites
and services (APIs) across desktop and mobile devices. The team is
comprised of developers who work in an agile environment and
partner closely with Audible and Amazon tech teams, Product, UX and
QA teams. This role is based in Newark, NJ. ABOUT YOUYou are an
innovative and passionate top software engineer looking to make a
positive impact on customer experience. You like to own
deliverables end-to-end and have a meaningful influence on the
final product. You are a builder. You like to work with fellow
engineers and product people to share knowledge, imagine, design,
develop, test, and launch software that wows our community and
inspires our peers. You're curious and love to learn unprompted as
you stay up to date with tools, trends, technologies and best
practices in the industry. You have an interest in Web Application,
Services Design & Architecture, SEO, Security, SNS, Lambda, S3,
CloudWatch, REST services and Javascript.As a Lead Software
Development Engineer, you will...- Determine the strategy and where
to simplify or extend solutions for the best outcome, drive the use
of best practices, and learn to influence and force multiply-
Mentor and lead developers by cultivating curiosity and deep
technical understanding- Explore technical needs and bring
solutions to the table- Set the technical strategy for your team-
Collaborate with stakeholders to imagine, design, develop, test,
and launch scalable and maintainable software that impacts our
customers and inspires your peers- Independently clarify technical
requirements, assessing development estimates and apply a broad
range of design approaches- Drive continuous improvement of
software quality, customer experience, and maintainability of
products/features- Stay on top of technology trends, tools, and
approachesABOUT AUDIBLEAudible is the leading producer and provider
of audio storytelling. We spark listeners' imaginations, offering
immersive, cinematic experiences full of inspiration and insight to
enrich our customers daily lives. We are a global company with an
entrepreneurial spirit. We are dreamers and inventors who are
passionate about the positive impact Audible can make for our
customers and our neighbors. This spirit courses throughout
Audible, supporting a culture of creativity and inclusion built on
our People Principles and our mission to build more equitable
communities in the cities we call home.BASIC QUALIFICATIONS-
Bachelor's degree in computer science or equivalent- 5+ years of
professional software development experience- 3+ years of
programming experience with one or more modern language (e.g.,
Java, C++, C#), including object-oriented design- 2+ years of
experience contributing to the architecture and design
(architecture, design patterns, reliability, and scaling) of new
systemsPREFERRED QUALIFICATIONS- History of assuming responsibility
for a team's architecture and providing a system-wide view to
stakeholders- Proficient in a broad range of data structures and
algorithms, knowing when it is (and isn't) appropriate to use them-
Strong problem-solving skills with the ability to navigate highly
complex and ambiguous situations independently- Able to make
improvements to the team's development and testing processes-
Experience taking a lead role delivering complex software systems
to internal or external customers- Competency at delegating work in
parallel to accelerate delivery- Enthusiasm for promoting and
instilling in others a high-quality standard in others across:
documentation, unit testing, code reviews, test automation,
continuous integration and deployment- Experience with AWS or
similar cloud-based infrastructure and/or developer tools-
Experience working on a variety of surfaces (full stack), including
mobile, web, services, iOT- Experience in one or more of the
following technologies: blockchain, spatial computing, iOT, ML, AI,
VR, AR- Strong verbal and written communication skills, enabling
effective messaging with both technical and non-technical
audiences- Able to mentor teammates on team software, team culture,
and customer obsession- Experience building and delivering software
systems to internal or external customers- Experience writing
clear, maintainable and extensible codeAmazon 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
https://www.amazon.jobs/en/disability/us.
Keywords: Amazon.com, Newark , Lead Software Development Engineer, IT / Software / Systems , Newark, New Jersey
Click
here to apply!
|