Android Software Development Engineer, Ring

We are looking for an experienced Android engineer to join our team at Ring working on cross-team mobile initiatives to improve both the customer and engineer day-to-day experience.The successful candidate will be comfortable operating in an ambiguous space with strong technical ability, project management skills, and background in building solutions from the ground up. You must be able to think and act both strategically and tactically. You should be innovative, have effective engineering leadership and communication skills, and be team oriented. You must excel in navigating cross-team efforts in a variety of modern mobile technologies and be adept at delivering highly scalable, simple solutions that our customers will love.Key job responsibilitiesRing is looking for an Android Engineer to join our Android application team.You will:- Develop and deliver mobile app features, UX flows, and UI components- Collaborate with product and UX teams to develop maintainable features- Work to continuously improve code quality, code maintainability and app performance- Mentor other developers and help raise the mobile app development bar- Work with modern android development tools and principles such as MVVM, Android Navigation Component, Data Binding, RxJava, Dagger, Retrofit, Kotlin, Coroutines, Gson and othersBASIC QUALIFICATIONS- 3+ years of Android development experience- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Healthcare Product Solutions Architect, Industry Products

As part of the AWS Solutions organization, we have a vision to provide business applications, leveraging Amazon’s unique experience and expertise, that are used by millions of companies worldwide to manage day-to-day operations. We will accomplish this by accelerating our customers’ businesses through delivery of intuitive and differentiated technology solutions that solve enduring business challenges. We blend vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions. Where customers prefer to buy over build, we become their trusted partner with solutions that are no-brainers to buy and easy to use.Do you love opportunities to combine your deep technical depth and healthcare domain experience with the chance to transform an industry? Would you like to imagine the possible, collaborate on ideas with the top companies in the world and some of the best talent within AWS to see those ideas come to life? If so, you might be interested in joining AWS Industry Products as a Product Architect.Key job responsibilitiesAs a Product Architect you will... - Leverage your domain depth to develop ideas that create new innovative products, services or solutions to address real-world problems. These ideas may come from your own experiences, key customer partners, or other groups within Amazon.- Create technology solutions and evolve them as we gain new insights and understanding. You understand how to decompose big ideas into discrete and deliverable components and often roll up your sleeves to get stuff done.- Use your wisdom to assess whether things are possible with the knowledge of today, how they might be achievable with further development of existing solutions, or when things require new research and science.- Keep close ties with the consumers of our services and look around corners to help us better anticipate future needs. You know how to take those insights and develop them into concrete proposals.- Travel up to 10%, including potentially international destinations.A day in the lifeHere at AWS Industry Products (AIP), we ideate, build and evolve products by applying Amazon’s culture of innovation and AWS’ digital technologies to solve industry problems. We work in small teams staffed with leading domain experts, development teams, scientists, architects, and product leaders. We use the skill and scale of AWS to make a connected world achievable for all businesses. When we succeed, we’ve built or significantly improved a readily-consumable product that removes industry barriers. You will help us envision and build the right technological solutions that can scale to meet our customers needs.About the teamOur team intentionally attracts, develops, and retains amazing talent from diverse backgrounds. Yes we get to build really cool services that anchor healthy businesses, but we also think a big reason for our success stems from the inclusive and welcoming culture we cultivate every day. We’re looking for teammates who are enthusiastic, empathetic, curious, motivated, reliable, and able to work effectively with a diverse team of peers; someone who will help us amplify the positive & inclusive team culture we’ve been building.Why AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAmazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship and Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 8+ years of specific technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking, data & analytics) experience- 3+ years of design, implementation, or consulting in applications and infrastructures experience- 10+ years of IT development or implementation/consulting in the software or Internet industries experience ...

Quality Assurance Engineer II, Ring

As a Ring Solutions BSP Quality Assurance Engineer, you will join a group of hands-on, passionate, and seasoned professionals developing innovative life safety and lifestyle products. Testing is primarily focused on qualifying and releasing custom hardware, embedded Linux distributions, embedded firmware, and maintaining releases centered around Ring Solutions products.Key job responsibilities- Qualify daily developer stories and tasks to approve for deployment- Work with other QA members to develop test strategies to effectively qualify Ring products to meet high quality standards and release schedules- Assist in developing test plans for embedded devices and embedded Linux platforms - Understand component test strategies for product architecture and where necessary, make quality trade-off decisions at the feature level- Assist in automation of implemented frameworks- Simplify and extend team development, test, and operations processes; recommend and improve quality metrics- Proactively report product readiness status to stakeholders and effectively apply solutions that assess and mitigate quality risks for product releases- Troubleshoot and isolate bugs to help developers research the root cause of problems, and track defects through resolution- Take ownership of problems (even when outside your own domain), propose solutions, and either drive their resolution or ensure a clear hand-off to the right owner- Assist interns and new hiresA day in the life- Working in a fun and fast paced environment, with a team of very talented professionals- Qualifying features and functionality on cutting edge Ring products- Trouble shooting and performing root cause analysis for challenging issues- Collaborating with other QA and Development team members and stakeholders- Supporting external partners in the manufacturing processAbout the teamThe Ring Solutions Systems Team is a development team specializing in embedded Linux board support and embedded firmware based devices. We are a self-sufficient group that works closely with the hardware design engineers to bring up first run designs. We develop products and help bring them to life from concept to the store shelves. Another core piece of our Systems Team is our Quality Assurance team. Developers and QAEs work closely to get features across the line and delivered. We also work very closely on topics of device security in the development and manufacturing processes.BASIC QUALIFICATIONS- 4+ years of quality assurance engineering experience- Experience in automation testing- Experience in manual testing- Experience as QA lead on medium to large sized projects ...

Quality Assurance Engineer, Ring Alarm

Ring is looking for a Software Quality Assurance Engineer to join a team of hands-on, passionate professionals developing innovative products. The person in this position will be responsible for qualifying products and features developed by cross functional teams; developing test plans and test cases mapping to product requirements; documenting end user scenarios; detecting and reporting UI, API, and system wide issues; participating in triaging defects; automating test cases to assist with production release regression testing; and preparing test reports and release readiness reports for components, APIs, and product feature integrations.Key job responsibilities - Work closely with cross functional sprint teams to qualify and prepare to release Ring products and corresponding companion applications (mobile and web apps) - Develop test plans and test cases mapping to product requirements and technical implementations - Prepares and distributes test reports and release readiness reports for stake holder review - Actively contributes to QA support functions - UI and API Automation, triage issues, troubleshoot issues, conduct API tracing, and support production release testingBASIC QUALIFICATIONS- 2+ years of quality assurance engineering experience- Bachelor's degree- Experience in manual testing- Experience in automation testing- Experience in UI and API automation testing (Selenium/SOAPUI) ...

Senior iOS Engineer, Blink Mobile Applications

As a Senior iOS Engineer at Blink, you'll be at the forefront of mobile innovation, directly shaping our mobile platform. Your expertise will be crucial in elevating our customer experience to new heights. As a key member of a cross-functional agile team, you will:- Develop and deliver mobile app features, UX flows, and UI components- Collaborate with product and UX teams to develop and maintain features- Work to continuously improve code quality, code maintainability and app performance- Design and develop scaleable and well-tested software capable of serving millions of customers per dayKey job responsibilitiesJoin Blink as a Senior iOS Engineer and Shape the future of Mobile!As a key member of our innovative app development team, you'll:- Architect and deliver mobile experiences that delight users- Shape the future of our app using the latest Apple technologies- Transform creative ideas into elegant, high-performance solutions- Partner directly with product and UX teams to bring features from concept to reality- Work cross-functionally with talented developers across our engineering organization- Influence technical decisions that scale with our rapid growthMaster Modern Tech- Build beautiful interfaces using SwiftUI and UIKit- Craft reactive experiences with Combine- Implement clean, scalable architectures (MVVM, Clean Architecture)- Leverage Apple's newest frameworks including SwiftData, Core Data, Core Bluetooth, and Push Notifications- Drive engineering excellence using modern tools:- Swift Package Manager and CocoaPods- Automated CI/CD pipelines- Code quality tools (SwiftLint, SwiftFormat)- Performance optimization with Instruments- Modern concurrency with async/await and actorsBonus OpportunityInterested in full-stack mobile development? We value experience with Android technologies:- Kotlin, MVVM, Coroutines- Hilt, Room, Gson- Testing with RobolectricA day in the lifeAs a Senior iOS Engineer at Blink, you will:- Have an opportunity to support and influence key decisions within the mobile platform and promote best coding practices. - Develop features which are used by millions of customers each day. - Work closely with other team members to ensure new features are implemented in extensible, maintainable ways. - Regularly work with backend developers to help support how our app integrates with back-end services. - Write well-tested code using modern architectural principles.About the teamBlink is a team of builders that proudly develops connected consumer products completely in house using a fast paced and efficient process. Acquired by Amazon, we love seeing Blink on the amazon.com home page, in retail stores, and in the homes of millions of users. We combine our startup culture with the resources and scale of Amazon to create a fun, and rewarding place to work.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 as a mentor, tech lead or leading an engineering team- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence ...

Software Development Engineer, Ring Subscriptions

Ring is looking for an experienced Software Development Engineer to help build new initiatives on our growing Billing and Subscriptions team which is critical to expanding our services business and support our customers.The ideal candidate will be curious, creative, goal-oriented, and excited to support other internal team members. You take ownership of your work and are passionate about software quality, consistency, maintainability, performance, and security.You will own the maintenance, design, development, and deliver of features that delight our neighbors and support our mission of safer neighborhoods. You will have the opportunity to directly contribute to new initiative and services within the Ring ecosystem to enable advanced features like video recording, computer vision detection, voice assistant integrations, among others.Key job responsibilities- Design, create, and update functionality for the Ring Billing and Subscription services used by our customers across Amazon and Ring using reusable, test-driven & efficient code.- Deliver & Improve the architecture of the application by developing highly scalable systems & APIs that can support a growing business.- Engage with internal (Engineering, QA, Product, Marketing, Support, etc.) and external stakeholders to lead technical discussion for new product features, analyze feasibility and provide estimates.- Identify & execute on opportunities to improve the user experience on the platforms by researching & incorporating new capabilities to increase efficiency.- Own the operation excellence, tech debt & security roadmap for the team and prioritize & deliver working closely with Product teams.- Guide team members to build scaleable & maintainable solution by conducting design review, reviewing team code and participating in defect analysis/RCA.A day in the life- Design & Build new features and provide maintenance, support and enhancements for existing ones.- Create documentation related to the services, APIs and software the team supports- Take ownership of the team's platform by participating in on-call support/rotation.- Interact with other Ring and/or Amazon engineering teams on a daily basisAbout the teamRing, since its founding in 2013, has been on a mission to keeping our neighbors close to what's important. From the video doorbell, to Ring Alarm, which was named #1 in Customer Satisfaction for DIY Home Security Systems by J.D. Power, Ring’s smart home security product line, as well as the Neighbors app, offer users affordable whole-home and neighborhood security. At Ring, we are committed to making home and neighborhood security accessible and effective for everyone -- while working hard to bring communities together. Ring is an Amazon company. For more information, visit www.ring.com. With Ring, you’re always home.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Sr. Manager, Tech Program Mgmt, Ring Program Management

At Ring, our mission is to keep people close to what’s important. The Ring Program Management team is seeking a talented and motivated Sr. Manager, Technical Program Management. In the Ring Program Management team, you will launch innovative hardware products, drive the delivery of features, and enhance existing products in line with our product roadmap. You will have a high degree of ownership over deliverables to achieve business objectives. The Sr. Manager, TPM will manage a global team and engage in the full project lifecycle of large complex innovative programs aimed at delivering the next generation of Ring products. This position is responsible for the planning and execution of complex large-scale programs. We are looking for someone who is a strong communicator, is highly organized and a proven collaborator across hardware, firmware, software, manufacturing and product teams. A successful candidate will thrive in a fast-paced environment, embrace ambiguity, be a masterful influencer of business and technical leaders, and drive end-to-end product development.We are looking for entrepreneurial, innovative individuals who thrive on solving complex problems. Maturity, high judgment, negotiation skills, ability to influence, analytical talent, and leadership are essential to success in this role. You will anticipate bottlenecks, provide escalation management, anticipate and make tradeoffs, and balance customer and business needs versus technical constraints. An ability to take large, complex projects and break them down into manageable pieces and then deliver them in a successful and timely manner is expected.Key job responsibilitiesJoining our team provides the unique challenge and opportunity to build innovative products and services that benefit millions of customers. The ideal candidate will draw upon exemplary leadership skills, program management, critical thinking, and problem-solving skills. The candidate should be open to new challenges, strong at multi-tasking, innovative, creative, self-directed and a great team player. Candidates should drive continuous process improvement, and collaborate effectively with global, cross-functional product and engineering teams to solve problems and implement new solutions.The Senior Manager, TPM will collaborate with internal and external engineering and operations teams to conceive and design innovative products. You will work closely with an internal inter-disciplinary team to drive key aspects of product definition, execution, test and delivery. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You will work closely with Product Managers to derive the product requirements and with Engineering Managers to drive execution. Specific responsibilities include: - Lead cross-functional teams to deliver on key programs and goals of the business. - Develop and drive program schedules and report to product and engineering management on status towards timelines and deliverables. - Manage internal and external cross team dependencies, making sure that all teams are ready to deliver and align accordingly - Drive consensus on technical decisions and ensure the appropriate resources are employed to deliver high quality results - Identify, assess and mitigate issues and risks at the program and product line level. - Develop mechanisms to improve program management practices and consistency across the organization. - Drive effective teamwork, communication, collaboration and commitment across multiple groups with competing priorities - Develop and leverage metrics to improve quality, speed and consistency of delivery across teams. - Develop employees through hands-on coaching, mentoring and performance management. - Build a high-performance team by creating opportunities aligned with organizational goals and career aspirations. BASIC QUALIFICATIONS- Bachelor's degree in Computer Science, Engineering or related technical field- 10+ years in hardware development across full product life cycles including scoping, planning, design, development, testing, compliance, manufacturing and launch. - 10+ years managing scope, schedule and resources across multiple cross-functional hardware and software engineering teams- 7+ years of people leadership experience- 5+ years as a Technical Program Manager or Engineering Project Manager - 5+ years of relevant experience in consumer products and/or services- 3+ years of cloud and mobile app development experience- Track record of managing cross functional hardware technology programs including mechanical, electrical, regulatory, firmware, software, and manufacturing. - Demonstrated ability to deliver multiple projects in parallel- Demonstrated proficiency in core project management disciplines including scope, schedule, budget, resources, quality and risk management, reporting and metric development/tracking- Ability to handle multiple competing priorities in a fast-paced, matrix environment- Excellent written and oral communication skills, proven problem-solving skills, and strong organizational skills- Experience in building a high-performing team. - Ability to travel as required ...

Sr Manager, Prod Mgmt - Tech for Video & Smart Home Experience, Ring Home Experience

We are seeking a Sr Manager, Prod Mgmt - Tech to drive the vision and roadmap for video and smart home experiences within the Ring app. In this role you will you will define, execute, and deliver elegant customer experiences that help customers get the most out of their Ring devices and services. This role is inherently cross-functional - you will work closely with Product, Engineering, Program Management, Design, Finance, Marketing, Legal, Privacy, and PR to envision, develop, and launch innovative products and services.A successful candidate will be both creative and highly analytical, able to work extremely effectively in a matrix organization, and adept at synthesizing a variety of technologies and capabilities into products and applications that customers love. We are looking for someone customer obsessed and technology savvy, with a proven track record of creating successful, technically complex consumer products and services.Key job responsibilities* Lead the development of the product vision, strategy and roadmaps for your product area, creating buy-in with stakeholders* Lead, manage, and develop a team of Product Managers* Work closely and collaboratively with Design and Product teams from partner organizations* Collaborate with Engineering to develop detailed, crisp business requirements and user stories that can be used to create product specifications and architectures* Manage prioritization and trade-offs between customer experience, time-to-market, profitability, and operational support load* Manage execution of current products concurrently with planning future products, proactively resolving issues that may impede the team’s ability to meet strategic, financial, and technical goals* Lead cross-functional work streams with teams including Product, Engineering, Program Management, Design, Finance, Marketing, Legal, Privacy, and PR to deliver features on time and in full* Identify and track key performance indicators, work towards optimizing KPIs, and communicate progress effectively to senior leadershipAbout the teamWe are Ring. We believe distance shouldn’t separate us from what we care about. That’s why we are on a mission to keep people close to what’s important. As a company, we’re focused on helping our customers connect with the places, people, and things that matter most to them. Here, you’ll will be part of a fast-paced team that is passionate about delivering innovative solutions to complex problems.BASIC QUALIFICATIONS- 6+ years of team management experience- Experience owning/driving roadmap strategy and definition- Experience with feature delivery and tradeoffs of a product- Bachelor's degree- Experience working on smart home app experiences ...

Military Veterans and Military Spouses Encouraged to Apply - Software Development Engineer, Ring Subscriptions, Ring

Ring is looking for an experienced Software Development Engineer to help build new initiatives on our growing Billing and Subscriptions team which is critical to expanding our services business and support our customers.The ideal candidate will be curious, creative, goal-oriented, and excited to support other internal team members. You take ownership of your work and are passionate about software quality, consistency, maintainability, performance, and security.You will own the maintenance, design, development, and deliver of features that delight our neighbors and support our mission of safer neighborhoods. You will have the opportunity to directly contribute to new initiative and services within the Ring ecosystem to enable advanced features like video recording, computer vision detection, voice assistant integrations, among others.Key job responsibilities- Design, create, and update functionality for the Ring Billing and Subscription services used by our customers across Amazon and Ring using reusable, test-driven & efficient code.- Deliver & Improve the architecture of the application by developing highly scalable systems & APIs that can support a growing business.- Engage with internal (Engineering, QA, Product, Marketing, Support, etc.) and external stakeholders to lead technical discussion for new product features, analyze feasibility and provide estimates.- Identify & execute on opportunities to improve the user experience on the platforms by researching & incorporating new capabilities to increase efficiency.- Own the operation excellence, tech debt & security roadmap for the team and prioritize & deliver working closely with Product teams.- Guide team members to build scaleable & maintainable solution by conducting design review, reviewing team code and participating in defect analysis/RCA.A day in the life- Design & Build new features and provide maintenance, support and enhancements for existing ones.- Create documentation related to the services, APIs and software the team supports- Take ownership of the team's platform by participating in on-call support/rotation.- Interact with other Ring and/or Amazon engineering teams on a daily basisAbout the teamRing, since its founding in 2013, has been on a mission to keeping our neighbors close to what's important. From the video doorbell, to Ring Alarm, which was named #1 in Customer Satisfaction for DIY Home Security Systems by J.D. Power, Ring’s smart home security product line, as well as the Neighbors app, offer users affordable whole-home and neighborhood security. At Ring, we are committed to making home and neighborhood security accessible and effective for everyone -- while working hard to bring communities together. Ring is an Amazon company. For more information, visit www.ring.com. With Ring, you’re always home.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...