Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Lead Software Development Engineer Security Engineering 
United States, New Jersey, Newark 
281132490

01.07.2024
DESCRIPTION

ABOUT THIS ROLE
As a Lead Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. In this role, you will lead a team to design, develop, test, and deploy capabilities that secure our products, fight fraud, ensure privacy compliance and help other developers and security professionals to do the same. You’ll drive the team forward, guiding them over every obstacle and leading the way to develop exciting, original and effective solutions. Leading the way, you’ll bring our team together to build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.
ABOUT YOU
As a Lead Software Development Engineer, you will...
- Gather and analyze business and functional requirements, and translate business requirements into technical design specifications
- Write high-quality, efficient, testable code and recommend improvements in development, maintenance, and system standards, and contribute to software documentation- Help drive the architecture and technology choices that enable an elegant and practical code
- Mentor and lead developers by cultivating curiosity and deep technical understanding
- Have a strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environmentABOUT AUDIBLE

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience delivering customer-driven software products at a high scale in a fast paced, technology first, rapid-growth company
- Experience in developing technical strategy, and architecting web and APIs
- Experience as a mentor, tech lead or leading an engineering team


PREFERRED QUALIFICATIONS

- 5+ 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
- Experience with large scale, consumer facing, enterprise level applications
- Experience in building secure software solutions and delivering capabilities to help others do the same
- Experienced with building and architecting on AWS
- Outstanding interpersonal skills and the ability to work effectively across teams & multiple division stakeholders
- Working experience with java, microservices, CI/CD, and cross-platform development
- Competency at delegating work in parallel to accelerate delivery
- Experience taking a lead role delivering complex software systems to internal or external customers
- Enthusiasm for promoting high-quality standard in others across: documentation, unit testing, code reviews, test automation, continuous integration and deployment