Amazon.com Services LLC
Software Development, alexa and amazon devices
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer at Amazon.com Services LLC. Skills: Software architecture, Embedded systems, Product development. Conceive software architectures. Develop software architectures”
What You'll Achieve.
Develop new-to-world products; Bring products to market
Industry & Context.
Problem-solving skills
What They're Looking For.
Must Have
5+ years software development, 5+ years programming, 5+ years design or architecture, Experience as mentor or tech lead
Nice to Have
Proficiency in C/C++, Experience with Python, Experience with embedded software, Experience with hardware integration, Track record of rapid prototyping, Understanding of software/hardware interfaces, Excellent problem-solving skills, Ability to learn new technologies, Communication skills, Ownership mentality, History of driving projects
What You'll Do.
Conceive software architectures
Develop software architectures
Prototype new features
Prototype new technologies
Take ownership of challenges
Develop code for embedded systems
Develop code for hardware interfaces
Optimize code for embedded systems
Optimize code for hardware interfaces
Create system architecture
Collaborate with hardware engineers
Collaborate with product managers
Collaborate with design teams
Drive engineering best practices
Mentor junior team members
Improve engineering processes
How You'll Work.
Team & Collaboration
Cross-functional teams; Hardware engineers; Product managers; Design teams
Communication Scope
Communication skills
Full Job Description
We are seeking a versatile Senior Software Engineer to join our team developing new-to-world products. In this role, you will conceive and develop key software architectures from early prototyping through mass production. This position requires an adaptable engineer who can work effectively across multiple technology stacks and various layers of device functionality—from low-level embedded systems to application interfaces. The ideal candidate is a hands-on builder who thrives in dynamic environments, takes ownership of challenging problems, and can quickly master new technologies as needed. Key job responsibilities - Design and implement software across multiple technology stacks and platforms - Rapidly prototype new features and technologies to prove concepts and validate design approaches - Take complete ownership of complex technical challenges with minimal direction - Develop and optimize code for embedded systems and hardware interfaces - Create robust, efficient, and extensible system architecture - Collaborate closely with hardware engineers, product managers, and design teams - Drive engineering best practices and technical excellence across projects - Mentor junior team members and contribute to improving engineering processes About the team This role is part of a dynamic, cross-functional team that operates with the agility and pace of a startup while backed by the resources of an established organization. We value innovation, creative problem-solving, and technical excellence. Our collaborative environment offers significant opportunities for professional growth and the chance to shape products that will impact millions of customers worldwide. We encourage candidates who are eager to learn, willing to take on new challenges, and ready to wear multiple hats in a fast-paced development environment to apply. Basic Qualifications: - 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software pr
Applying for this Senior Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon.com Services LLC?
Real rants from real employees. Read before you apply.