Software Development Engineer II , DA FRK
Amazon
Amazon
Join a dynamic team focused on building sophisticated distributed systems that meet stringent requirements for availability, latency, and consistency. If you thrive on tackling complex business challenges with scalable and reusable technical solutions, this role offers a unique opportunity.
As a Software Development Engineer II, you will be pivotal in transforming our digital commerce operations. Leverage your expertise to automate processes, enhance system reliability, and drive continuous improvement. You will conceptualize, design, and implement innovative automation solutions to streamline workflows and empower teams.
Beyond traditional software development, you'll engage in reliability engineering, designing robust frameworks to ensure system resilience. Proactively address potential failures to maintain stable, performant, and scalable infrastructure, adapting to evolving business needs. This role fosters innovation, collaboration, and continuous learning, with opportunities to mentor junior engineers and adopt emerging technologies.
Lead full software development lifecycle (SDLC) projects within an agile framework, involving multiple teams.
Build systems from the ground up, offering the chance to make a significant and lasting impact.
Develop and implement automation solutions to streamline manual tasks and improve operational efficiency.
Design and implement robust frameworks for system reliability and resilience.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Adapt quickly to new development environments and learn new systems effectively.
Create reliable, maintainable code and devise creative, scalable solutions to complex problems.
Demonstrated experience of 3+ years in professional software development.
Possess over 2 years of experience in designing or architecting new and existing systems, focusing on design patterns, reliability, and scaling.
Proficiency in programming with at least one software programming language.
Strong background in Algorithms, Data Structures, Java, and NoSQL is essential.
Excellent written and oral communication skills, along with strong teamwork abilities.
Experience with high-traffic, scalable services is considered a valuable asset.
A Bachelor's degree in computer science or a related field is preferred.
Amazon
E-Commerce