Senior Software Development Engineer, Application Framework

4 weeks ago


Sunnyvale, California, United States Amazon Full time
About the Role

As a Senior Software Development Engineer, Application Framework, you will play a critical role in designing and developing the application framework components that power Amazon's innovative consumer electronics. With a focus on system architecture, you will work closely with product teams to create framework components that enable seamless interactions between devices and users.

Key responsibilities include designing and developing application framework components, working closely with product teams, and thinking big to create new cutting-edge features that help evangelize App Framework components to internal and external customers. You will also support existing framework software components and mentor junior engineers.

A day in the life of this role involves working as part of an agile development team, following innovative best practices in software development, and collaborating with product teams to gather requirements and provide technical solutions.

This is a unique technical role where you will have the opportunity to influence, invent, and design system architecture across multiple product and technology spaces. You will be a technical leader who drives cross-platform build and configuration systems for target platforms across Linux, Android, and other proprietary OSes.

Key qualifications include 5+ years of non-internship professional software development experience, 5+ years of programming with at least one software programming language experience, and experience as a mentor, tech lead, or leading an engineering team.

Preferred qualifications include 5+ years of full software development life cycle experience, a Bachelor's degree in computer science or equivalent, and experience in object-oriented programming languages such as C++.

Amazon is committed to a diverse and inclusive workplace and is an equal opportunity employer. We are a total compensation company and offer a full range of medical, financial, and other benefits.



  • Sunnyvale, California, United States Storm2 Full time

    Job Title: Senior Software Development EngineerAt Storm2, we're seeking a highly skilled Senior Software Development Engineer to drive key architectural decisions and implementation of cutting-edge payment systems. The ideal candidate will have a deep understanding of modern web frameworks, REST API development, and experience with high-volume data...


  • Sunnyvale, California, United States Saxon Global Full time

    Job Title: Senior Software Development Engineer in TestJob Summary:We are seeking a highly skilled Senior Software Development Engineer in Test to join our team at Saxon Global. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications.Key Responsibilities:- Design...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Job Title: Senior macOS DeveloperLocation: RemoteDuration: 10 monthsPay Rate Range: $80 to $85/hr.Intelliswift Software Inc. is a leading provider of digital product engineering, data management, and analytics services. We are seeking a highly skilled Senior macOS Developer to join our team.Job Description SummaryWe are looking for a talented developer to...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Design and...


  • Sunnyvale, California, United States Amazon Full time

    Job DescriptionAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Our team is responsible for delivering innovative consumer products that provide a seamless user experience.The Role:As a Senior Software Development Engineer - Bluetooth, you will work closely with cross-functional...


  • Sunnyvale, California, United States Walmart Global Tech Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team and lead the design and development of mobile applications using React Native. The ideal candidate will have a strong background in software development, excellent problem-solving skills, and the ability to work effectively in a team environment.Key Responsibilities:Lead...


  • Sunnyvale, California, United States United Software Group Full time

    Role: As a Software Test Engineer at United Software Group, you will be responsible for designing and developing automated test frameworks for REST services using Selenium and other web automation tools. You will work closely with the development team to ensure that our software meets the highest quality standards. Responsibilities: Design and develop...


  • Sunnyvale, California, United States Walmart Full time

    Job Title: Senior Software Engineer - iOSAbout the Role:We are seeking a highly skilled Senior Software Engineer - iOS to join our team at Walmart Global Tech. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality iOS applications using the latest technologies and frameworks.Key Responsibilities:* Design...


  • Sunnyvale, California, United States Apple Full time

    Job DescriptionApple's Manufacturing Systems & Infrastructure (MSI) team is seeking a Senior Software Engineer to develop extraordinary products with a deep appreciation for user experience. As a key member of our team, you will be responsible for defining and developing ML Platform and frameworks for generative AI powered applications at Apple Product...


  • Sunnyvale, California, United States Walmart Global Tech Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our Mobile Development team. As a key member of our team, you will be responsible for designing, building, and maintaining mobile applications using React Native.Key Responsibilities:Design and develop high-quality mobile applications using React NativeCollaborate with...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleAs a Senior Software Development Engineer in Test, you will be responsible for designing and developing test infrastructure, frameworks, and tools to ensure high-quality software releases. You will work closely with software engineering teams to drive continuous development, integration, and deployment.Key Responsibilities* Lead the design and...


  • Sunnyvale, California, United States Nokia Full time

    Job Title: Senior Software Development EngineerNokia is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing software features that align with software requirement specifications defined by Nokia product marketing teams.Key...


  • Sunnyvale, California, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Sunnyvale, CA. As a key member of our Android engineering team, you will be responsible for designing, developing, and deploying high-quality mobile applications that meet the needs of our customers.Key Responsibilities:Design and develop mobile applications using...


  • Sunnyvale, California, United States Amazon Full time

    Job SummaryAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. As a Sr. Software Development Engineer - Bluetooth, you will engage with experienced cross-disciplinary staffs to conceive and design innovative consumer products. Your ownership can span across application, device...


  • Sunnyvale, California, United States CyberTec Full time

    Job Title: Senior Software Test Automation EngineerAbout the Role:CyberTec is seeking a highly skilled Senior Software Test Automation Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining automated test frameworks to ensure the quality and reliability of our software...


  • Sunnyvale, California, United States Figure Full time

    Key Responsibilities:As a Software Development Engineer at Figure, you will design, implement, and deploy industry-leading interactive 3D visualization tools for robotics data. You will participate in the continuous improvement of real-time robotics data visualization tools used during deployment of control, perception, and robot behaviors. Additionally, you...


  • Sunnyvale, California, United States ASCENDING LLC Full time

    Job Title:Senior Software Development Engineer in Test - Data Out FunctionsLocation:RemoteProject Overview:At ASCENDING LLC, we are seeking a skilled Senior Software Development Engineer in Test to support the development teams responsible for Data Out functions. These functions provide essential data for dynamic reporting to external firms and internal...


  • Sunnyvale, California, United States ProFocus Full time

    Job Title:Senior iOS Software EngineerJob Summary:We are seeking a highly skilled Senior iOS Software Engineer to lead the development of innovative mobile features for our ecommerce shopping platform. The ideal candidate will have a strong background in iOS development, excellent technical debugging and production support skills, and a solid understanding...


  • Sunnyvale, California, United States Axiom Software Solutions Limited Full time

    Job Title: Senior React Developer with AI/ML ExpertiseJob Type: ContractWe are seeking a skilled Senior React Developer with expertise in Artificial Intelligence and Machine Learning to join our team at Axiom Software Solutions Limited.Key Responsibilities:Design and develop scalable React applications with a strong focus on AI/ML integration.Collaborate...


  • Sunnyvale, California, United States Apple Full time

    Job DescriptionWe are seeking a Senior Software Engineer with experience in real-time video or signal processing to help us integrate and optimize existing algorithms for Apple platforms and devices.As a member of the Video Computer Vision organization, you will play a key role in providing our clients with groundbreaking technologies like FaceID, FaceKit,...