Senior Software Engineer, Android Test Engineering
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
About Reddit, Inc.
Reddit is a vibrant community of communities, where users connect through shared interests and engage in genuine conversations. With over 100,000 active communities and approximately 116 million unique daily visitors, Reddit stands as one of the largest information hubs on the internet. Our platform thrives on open dialogue and trust, making it a unique space for users to express their passions and ideas. Discover more about us at www.redditinc.com.
Similar jobs
Search for Senior Software Engineer Android Test Engineering
6,954 results
Join Reddit's Test Engineering team as a Senior Software Engineer, where you will play a pivotal role in ensuring the highest quality of software features. Collaborate with cross-functional teams to design and implement robust test automation frameworks and tools, while fostering a culture of quality across all engineering initiatives. Your expertise will help identify testing gaps and drive systemic improvements, enhancing our testing processes and infrastructure stability.
About UsAt XOXO AI, we are a cutting-edge research lab dedicated to creating intelligent interfaces that enhance everyday life. Our stealth team comprises passionate engineers, designers, and researchers who are committed to solving innovative challenges that extend beyond the workplace.Following a recent breakthrough in infrastructure, architecture, and model layers, we are eager to welcome talented builders to craft the interface and application layer that will realize our ambitious vision.About the RoleWe are seeking an experienced Android engineer to lead the development of XOXO's consumer app, featuring a revolutionary interface for intelligence. This position is ideal for a highly skilled engineer who can take ownership of the entire mobile experience, focusing on architecture, performance, refinement, and a visually engaging design system that ensures intentionality in every interaction.Your background is less important than your drive: you should possess a strong sense of ownership, be able to work swiftly without compromising quality, and be eager to create a mobile product that redefines excellence in both craft and performance.What You’ll DoDesign and launch the initial versions of our React Native app, guiding it from prototype to production.Convert a highly visual design system into reusable components, motion, and interaction patterns with seamless performance.Develop new product surfaces that integrate modern AI/ML capabilities in a user-friendly manner on mobile.Enhance the app's performance across various dimensions: rendering, startup time, memory usage, battery efficiency, networking, and perceived speed.Establish high standards for mobile engineering quality (testing, instrumentation, release discipline) and collaborate closely across the tech stack to deliver comprehensive solutions.
Reddit, Inc.
Join Reddit's dynamic Brand Ad Formats team as an Android Software Engineer, where you'll be instrumental in shaping innovative ad experiences for millions of users. Your role will involve developing impactful ad formats, enhancing the performance of Reddit’s Android app, and collaborating with cross-functional teams to tackle complex challenges. We are seeking a product-focused engineer who is eager to push the boundaries of advertising technology and elevate user engagement through creativity and technical expertise.
About Abby CareAt Abby Care, we are dedicated to revolutionizing family caregiving in America. Our mission tackles one of the most pressing challenges faced by over 50 million unpaid family caregivers: providing them with the training and employment they deserve for the vital care they offer at home.We are creating a powerful, tech-driven family care platform that enhances the caregiving experience, improves health outcomes, and delivers exceptional support nationwide.As we expand our mission, we are seeking passionate individuals to join our team. Our partnerships with leading healthcare providers, insurance plans, and community organizations, along with the backing of top-tier, mission-focused venture capitalists, empower families across the country. You will become part of a talented team with expertise from renowned companies such as Uber, Scale AI, DoorDash, Dropbox, and Meta.The RoleWe are in search of a motivated and skilled Senior Software Engineer, Mobile (iOS & Android) to join our team. You will report directly to the VP, Head of Engineering. This is a full-time role based in San Francisco, CA (4 days in-person).In this position, you will be at the forefront of transforming family caregiving through innovative, AI-driven mobile solutions. You will lead the development of our mobile applications, ensuring they are user-friendly, intuitive, and robust for family caregivers. Recognizing that our users may not be tech-savvy and may utilize the app in various environments with inconsistent connectivity, you will create solutions that function seamlessly in real-world conditions, establish a comprehensive testing framework, and implement reliable updates that families can depend on daily.Key Responsibilities:Oversee the entire mobile app development lifecycle. You will take ownership from initial concept through to delivery, including technical design, core feature implementation, performance optimization, and oversight of release cycles for both iOS and Android platforms.Create an intuitive and resilient caregiver-focused experience. You will develop user flows that are straightforward, guided, and forgiving, tailored for non-technical users, ensuring the app remains functional in low-connectivity situations.
Waymo LLC
Waymo is a pioneering company in autonomous driving technology, dedicated to becoming the world's most trusted driver. Originating as the Google Self-Driving Car Project in 2009, Waymo has remained focused on developing the Waymo Driver—The World's Most Experienced Driver™—to enhance mobility access while significantly reducing traffic-related fatalities. The Waymo Driver is the backbone of Waymo's fully autonomous ride-hail service and is adaptable across various vehicle platforms and applications. Having completed over ten million rider-only trips, it has amassed experience through more than 100 million miles driven autonomously on public roads and tens of billions of miles simulated across 15+ U.S. states.Waymo's commercial operations currently span five cities, with a robust infrastructure in the early stages of development, necessitating further investment to scale into a world-class service.We are assembling a talented team of engineers to elevate our Android Platform team. This team is responsible for crafting the user interfaces that allow customers to engage with our autonomous vehicles, providing entertainment and information during their rides. As a full-stack team, we oversee the setup and ongoing maintenance of a complete automotive-grade Android system.In this hybrid role, you will report directly to an Engineering Manager.
Employee Applicant Privacy NoticeAbout Us:Join us in shaping a brighter financial future. At SoFi, we are transforming the way individuals engage with personal finance. As a pioneering financial services company and national bank, we leverage cutting-edge, mobile-first technology to empower millions of members in achieving their financial aspirations. Our commitment to innovation positions us at the forefront of an industry undergoing significant change. We take pride in our work, knowing it directly impacts lives, guided by our core values. Be part of our journey to invest in yourself, your career, and the financial landscape.The Opportunity:We seek a seasoned Senior Staff Software Engineer to become part of our Builder Tools engineering team, tasked with empowering SoFi engineers to address challenges with sophistication. In this pivotal role, you will influence the architecture and direction of our AI-enhanced software testing framework, enhancing product reliability through innovative testing infrastructures and methodologies. This fast-paced, collaborative environment allows you to lead and tackle complex challenges, making significant contributions to the team. The ideal candidate will be an inspiring mentor, technical leader, and collaborative team member, adept at driving solutions from conceptualization to implementation with a strong sense of ownership.
About UsAt XOXO AI, we are at the forefront of innovation, creating intelligent interfaces that enhance everyday life. Our team, comprised of dedicated engineers, designers, and researchers, is committed to solving unique challenges that extend beyond the workplace.With recent advancements in infrastructure, architecture, and machine learning models, we are expanding our team to include skilled builders who will help bring our vision to fruition through the development of our application layer.About the RoleWe are seeking a highly skilled Android engineer to spearhead the development of XOXO's consumer application, which features a revolutionary interface for intelligence. This position is tailored for a proactive engineer who will manage the entire mobile ecosystem, focusing on architecture, performance, refinement, and a visually captivating design system that ensures intentional user interactions.Your background is less important than your passion and drive: a commitment to high ownership, an ability to work swiftly without compromising quality, and a desire to create a mobile product that redefines excellence in craftsmanship and performance.What You’ll DoDesign and launch initial versions of our React Native application, advancing it from prototype to production.Convert a sophisticated visual design system into reusable components, animations, and interaction patterns, ensuring seamless performance.Develop new product interfaces that integrate cutting-edge AI/ML capabilities in a manner that feels intuitive on mobile devices.Enhance application performance across various dimensions: rendering, start-up speed, memory usage, battery consumption, networking, and user-perceived speed.Establish high standards for mobile engineering quality, including testing, instrumentation, and release management, collaborating closely across the tech stack to deliver end-to-end solutions.
Join Astranis as a Senior Software Engineer specializing in Hardware Testing, where you'll play a crucial role in developing and enhancing our cutting-edge satellite technology. You will work alongside a talented team focused on creating reliable and innovative hardware solutions that redefine connectivity globally.Your expertise will contribute to our mission of delivering affordable internet access to underserved regions, making a real difference in people's lives. If you are passionate about technology and eager to tackle challenging problems, this opportunity is perfect for you!
Astranis is at the forefront of satellite technology, pioneering advanced satellites for high orbits that extend humanity's reach into the solar system. Our satellites deliver dedicated, secure networks to a diverse clientele, including large enterprises, sovereign governments, and the US military. With five satellites currently in orbit and numerous launches on the horizon, we are addressing a backlog exceeding $1 billion in commercial contracts.Astranis is the trusted satellite communications partner for clients demanding high uptime, robust data security, network visibility, and tailored solutions. We have secured over $750 million in funding from leading investors such as Andreessen Horowitz, Blackrock, and Fidelity, and our team of 450 engineers and entrepreneurs operates from our expansive 153,000 sq. ft. headquarters in Northern California.Senior Hardware/Production Test Software EngineerWe are in search of an experienced and driven Hardware/Software Test Engineer to join our dynamic team. In this pivotal role, you will design high-level software architecture to facilitate vehicle integration and testing operations. You will collaborate with various engineering teams to develop and implement effective test plans and create software for automated testing at both component and integrated levels. Furthermore, you will refine specifications from electrical engineers to validate critical flight components and support all stages of development from proposal to successful testing and flight. Your contributions will also include implementing ground control and telemetry software and strengthening our team through recruitment and hiring initiatives.
At Lyft, we are driven by our mission to connect communities and enhance mobility. We focus on fostering an open, inclusive, and diverse culture that empowers our teams. As part of our Mobile Foundations team, you will play a pivotal role in developing robust software solutions that tackle large-scale challenges, ensuring our mobile applications are not only stable but also scalable and efficient.In your role as a Senior Android Engineer, you will be responsible for creating and maintaining the core systems that serve as the backbone for all Lyft mobile engineers. Your contributions will enable teams across the organization to deliver exceptional experiences that seamlessly connect people and places. You will be instrumental in building scalable infrastructure that accelerates innovation while prioritizing an outstanding developer experience. Your efforts will directly enhance the stability of Lyft as a whole.Our mobile applications are utilized by millions, and we take pride in maintaining high development standards. We follow best practices in code architecture and embrace rapid release cycles. Our codebase is primarily written in Kotlin, leveraging modern design patterns and coding practices. We also actively engage with the developer community, contributing to open-source projects, including the Kotlin language itself.
Strava, Inc.
About StravaStrava is the ultimate app for active individuals, boasting a community of over 180 million athletes across more than 185 countries. It transcends simple workout tracking; it's a platform where athletes progress together, fostering new habits and achieving personal bests. Regardless of your sport or tracking method, Strava is your go-to companion. Connect with your community, achieve your goals, and make every effort count. Start your journey with Strava today.Our mission is clear: to inspire individuals to lead their best active lives. We believe in the transformative power of movement to unite and propel people forward.About This RoleWe are looking for a Senior Android Engineer to join the Subscriptions Team, focused on enhancing Strava’s subscription and checkout experiences. You will develop the Android interfaces that facilitate our transition from free to paid options, including paywalls, purchasing flows, and Google Play Store integrations, impacting millions of athletes worldwide. This role is vital to Strava’s growth and provides significant ownership over highly visible product features.In this position, you will collaborate closely with product, design, analytics, and marketing teams, while also engaging with Strava’s extensive Android community through architecture reviews, code reviews, pair programming, and our active Android guild. Join the team behind the leading fitness app and the 2025 Apple Watch App of the Year as we continue to set standards for Android excellence.We follow a flexible hybrid model, requiring you to be on-site in our San Francisco office for three days a week.What You’ll Do:Lead the Android initiatives on the Subscriptions team, establishing the technical vision and delivering features that impact millions.Drive Strava’s subscription growth through lifecycle experimentation including upsells and checkout enhancements.Maintain and improve our Google Play Billing integration, ensuring critical business processes are stable and reliable.Collaborate closely with product and design teams to deliver polished features in small, focused increments.Mentor fellow engineers through code reviews and pair programming, setting the standard for Android quality across the organization.Leverage the latest AI tools to identify efficient and innovative software development methods.
Amplitude stands as the premier AI analytics platform, empowering over 4,700 clients—including industry leaders like Atlassian, Burger King, NBCUniversal, Square, and Under Armour—to create superior products and digital experiences. Our platform integrates powerful AI Agents, enabling teams to analyze, test, and optimize user experiences with unprecedented speed. Recognized as the top solution across various categories in G2’s Fall 2025 Report, Amplitude excels for product, data, and marketing teams alike. Discover more at amplitude.com.At Amplitude, we prioritize delivering value to our customers through our core values. We foster an environment rooted in humility, ownership, and a growth mindset, ensuring that our customers remain at the heart of our endeavors.Commitment to Diversity, Equity, and Inclusion (DEI): Amplitude recognizes that diversity enhances product development, problem-solving, and solution effectiveness. We are dedicated to cultivating an inclusive atmosphere—centered on psychological safety, empathy, and human connection—where employees from all backgrounds can thrive.The Developer Experience (DX) team at Amplitude is responsible for building and maintaining the essential frameworks that facilitate developer integration, extension, and trust in Amplitude across various platforms. Our mission is to ensure that Amplitude's SDKs are reliable, user-friendly, and enjoyable to work with, allowing customers to instrument their products confidently and extract insights at scale.We are in search of a Staff Software Engineer specializing in Android to take on a pivotal technical leadership position within our DevEx team. In this role, you will be instrumental in designing and developing Amplitude’s core Android SDKs, including Analytics and Session Replay, and serve as the go-to Android platform expert for other SDK teams, such as Experiment, Guides, and Surveys.As a Staff Engineer, you will operate within a broad scope and with significant impact: setting the technical vision for the Android platform, steering cross-SDK architecture, enhancing performance and reliability, and elevating the developer experience throughout Amplitude’s mobile ecosystem.
At Drivetrain, we are dedicated to empowering businesses with our innovative financial planning and decision-making platform, enabling them to scale effectively and achieve their targets with confidence.As a remote-first organization based in the San Francisco Bay Area and founded in 2021 by former Google employees, Drivetrain is on a rapid growth trajectory, supported by esteemed venture capital firms. Remote-friendly: We believe in harnessing the talent of the best minds regardless of location, providing them with autonomy and trust. Open & transparent: We ensure that our team has access to all necessary information to facilitate their best work. Idea-friendly: Our culture encourages the exploration of new ideas, risk-taking, and learning from mistakes, allowing everyone to contribute to positive change. Customer-centric: We adhere to a product-led growth strategy, continuously learning from our customers and collaborating to create outstanding software.About the RoleWe are seeking a skilled Software Development Engineer in Test (SDET) / Senior SDET to evaluate and refine the quality strategy for our projects, which currently encompass a comprehensive automation suite alongside manual testing.In this position, you will be responsible for designing and enhancing automation testing frameworks, as well as developing automation test scripts utilizing Python and JavaScript.
Join Our Innovative TeamThe ChatGPT team at OpenAI is at the forefront of our mission to innovate across core domains, including Growth, Personalization, and Search Infrastructure. We are expanding our talented teams to create cutting-edge experiences, tools, and systems that enhance ChatGPT's functionality across all user platforms.Your Role as an Android EngineerWe are seeking a skilled Android Software Engineer to take the lead in developing exciting new features for the ChatGPT Android application.Key Responsibilities:Craft and implement innovative features and functionalities for the ChatGPT Android app.Set and uphold rigorous engineering standards focusing on performance, reliability, and code quality.Collaborate with cross-functional teams to design user-centric experiences.Influence technical decisions and establish a robust long-term architecture for mobile platforms.Provide mentorship and guidance to peers through code reviews and shared ownership.Ideal Candidate Attributes:Proficient in Android development using Kotlin/Java, modern architectural patterns, and Jetpack.A passion for enhancing mobile UX and optimizing system performance.Thrives in dynamic, collaborative environments.We are open to candidates in San Francisco, New York, and Seattle.About OpenAIOpenAI is a pioneering AI research and deployment organization dedicated to ensuring that general-purpose artificial intelligence serves the interests of humanity. We actively push the boundaries of AI capabilities while prioritizing safety and human-centric design in all our products. Our commitment to inclusivity drives our mission to incorporate diverse perspectives, experiences, and voices, reflecting the full spectrum of humanity.We are proud to be an equal opportunity employer, embracing diversity and ensuring that all individuals are treated fairly, regardless of race, religion, gender, or any other protected characteristic.
Substack Inc.
Join Substack as an Android Engineer and help us build a vibrant community for writers and readers. In this role, you will develop and enhance our Android application, ensuring that it provides the best possible experience for our users. You will collaborate closely with product managers, designers, and other engineers to deliver high-quality features and improvements.
Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world’s most reliable driver. Originating from the Google Self-Driving Car Project in 2009, our focus has been on developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and prevent the tragic loss of lives in traffic accidents. The Waymo Driver powers our completely autonomous ride-hail service and can be adapted for various vehicle platforms and applications. With over ten million rides successfully completed and more than 100 million miles driven autonomously on public roads, our technology is proven across more than 15 U.S. states.Our Systems Engineering team is dedicated to integrating software and hardware systems in innovative ways. We establish high-performance benchmarks to guarantee the smooth operation of our vehicles and the safety of our passengers, while also designing and executing tests to validate this performance. We are seeking motivated individuals who thrive in a collaborative environment and are passionate about achieving results.This position operates on a hybrid work schedule and reports to a Technical Lead Manager.Your Responsibilities Include:Creating software systems that expedite onboard release validation and boost developer productivity.Collaborating across front-end and back-end technologies, performing SRE duties, and delving into test platform intricacies.Assisting both internal and external clients with test engineering and embedded software development.Embracing innovative challenges that necessitate a systems-thinking approach and experimentation.Your Qualifications:A Bachelor’s degree or equivalent practical experience.Over 3 years of experience in C++ programming.A strong desire and capability to acquire new skills as required.Preferred Qualifications:More than 3 years of experience with Python.Over 3 years of front-end experience including JavaScript or TypeScript, HTML, CSS, or similar.Familiarity with release management practices and tools.Experience in site reliability engineering and production monitoring.Proficiency in test development, automation, and engineering.
Astranis Space Technologies Corp.
Astranis is at the forefront of satellite technology, creating advanced satellites that extend humanity's reach into the cosmos. Our satellites are designed to deliver dedicated and secure networks to a diverse array of clients, including large corporations, government entities, and military organizations around the globe. With five satellites already in orbit and many more scheduled for launch, we are tackling a robust portfolio of over $1 billion in commercial contracts.Astranis has earned its reputation as the go-to partner for satellite communications among clients with exacting standards for uptime, data security, network transparency, and customization. Backed by over $750 million from industry-leading investors like Andreessen Horowitz, Blackrock, and Fidelity, our team of 450 dedicated engineers and innovators operates out of a 153,000 sq. ft. headquarters in Northern California, USA.Hardware and Production Test Software EngineerWe are on the hunt for a talented and driven Hardware and Production Test Software Engineer to join our dynamic team. In this pivotal role, you will architect high-level software to facilitate vehicle integration and testing operations. Collaborating with multiple engineering teams, you will develop and implement test plans, create software for automated testing at both component and integrated levels, and refine specifications with electrical engineers to validate critical flight components. Your contributions will support all development phases from initial proposals to successful testing and flight operations. Additionally, you will implement ground control and telemetry software while playing an active role in team growth through recruitment and hiring efforts.
About the TeamAt OpenAI, our Applications Engineering organization is at the forefront of transforming groundbreaking research into user-friendly products that reach millions globally. The Applied Foundations team is pivotal, managing the essential product and platform layers that enable seamless user experiences—from identity and access management to safety, payments, and commerce across all our applications. Our diverse teams collaborate across product engineering, infrastructure, and safety, ensuring that we deliver technology that is not only reliable but also secure and trusted on a global scale.About the RoleAs a Senior Android Engineer on the Applied Foundations team, you will play a critical role in developing the core mobile experiences that facilitate user sign-up, account management, family features, service payments, and secure interactions with OpenAI’s suite of products. This position emphasizes the creation of high-quality products and reusable Android foundations that empower product teams across various OpenAI apps to expedite their delivery while adhering to the highest standards of security, reliability, and user trust. You will manage intricate client-side systems encompassing UI, networking, local state, payment integrations, and Apple platform integrations, collaborating closely with backend, product, and safety partners to architect a robust mobile ecosystem for OpenAI on a global scale.You may be an ideal candidate if you:Possess 4+ years of professional software engineering experience.Have a strong portfolio demonstrating high-quality Android applications in production.Are proficient in Kotlin (and/or Java) and are well-versed in Android development tools and architecture components.Prioritize performance, security, and user experience in your mobile development process.Enjoy cross-functional collaboration to bring innovative product ideas to fruition.Are passionate about enhancing performance, security, and overall user experience.
Echo Neurotechnologies
Join Us at Echo NeurotechnologiesAt Echo Neurotechnologies, we are pioneering advancements in the Brain-Computer Interface (BCI) sector. Our innovative startup is committed to developing next-generation hardware and AI solutions aimed at enhancing the lives of individuals with disabilities. We strive to create impactful technologies that empower autonomy and elevate quality of life.Our Team CultureBecome a part of our passionate and skilled team, where every member plays an essential role in our mission. In our fast-paced startup environment, you will have the chance to influence significant decisions and create lasting change. We prioritize continuous learning, personal development, and collaborative efforts, ensuring your contributions are recognized and valued.Your RoleWe are on the lookout for a talented Software Test Engineer to reinforce our quality-centric engineering team. In this position, you will focus on ensuring the reliability and safety of a sophisticated connected medical device. Your responsibilities include designing comprehensive test coverage, leading validation processes across various platforms, and guaranteeing that every software release adheres to the stringent standards of regulated environments.
Twitch Interactive, Inc.
Join Twitch, a leading live streaming platform, as a Software Engineer II specializing in Android development. In this role, you will engage in the design, development, and enhancement of our Android applications, contributing to the dynamic and vibrant community of gamers and creators. Your expertise will help shape the future of interactive entertainment.
Sign in to browse more jobs
Create account — see all 6,954 results

