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 Software Engineer Ii Android Developer
6,187 results
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.
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.
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.
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 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.
StemXpert
Join our innovative team at StemXpert as an Android Developer. In this role, you will be responsible for designing and developing cutting-edge mobile applications that enhance user experience. You will collaborate with cross-functional teams to define, design, and ship new features, while maintaining a high standard of quality for our applications.
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.
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.
Reddit hosts a massive community platform, bringing together over 100,000 active communities and reaching about 121 million unique daily visitors. The company’s Android Platform team leads the technical direction for Reddit’s Android app, shaping its architecture and ensuring a reliable experience for millions of users. Role overview This Staff Android Engineer (Client Platform) position centers on technical leadership within Reddit’s Android organization. The work focuses on client health (crashes, ANRs, performance), developer experience, and app architecture. The role supports both the core app and the frameworks and tools that enable other teams to build and ship features efficiently. What you will do Design and architect the future of Reddit’s Android app, supporting over 100 million daily active users. Build tools, workflows, and CI integrations to improve the Android developer experience and streamline deployment. Establish and enforce guardrails, such as lint/static analysis, tests, and AI-assisted code reviews, to catch issues early. Develop frameworks for client health and observability, including events, traces, and dashboards. Integrate AI strategies into engineering workflows to increase productivity. Mentor and support Android engineers through design reviews, documentation, and sharing platform knowledge. Requirements Minimum 8 years of professional software engineering experience, with a strong background in Android development. Location San Francisco, CA Learn more about Reddit at www.redditinc.com.
360 IT Professionals
Join our dynamic team at 360 IT Professionals as a Senior Android Developer! In this role, you will play a crucial part in designing, developing, and implementing innovative mobile applications. You will collaborate with cross-functional teams to define app features and ensure high performance and quality standards.
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.
AllTrails brings together millions of outdoor enthusiasts, offering an extensive library of trails and resources to support outdoor adventures. The platform aims to make nature accessible to everyone and encourages responsible enjoyment of the outdoors. Role overview The Android Engineer position at AllTrails is fully remote within the United States. While applicants from across the country are welcome, there is a preference for those based near San Francisco CA, Portland OR, Seattle WA, Denver CO, or New York NY. Living near these cities can make it easier to participate in Trail Days, collaborative meetings, and community events, though remote work remains the standard. Employees located in San Francisco are invited to visit the office once a week for in-person collaboration. This role combines the flexibility of remote work with opportunities to connect with colleagues and the broader AllTrails community.
Career Guidant
Key Responsibilities * Actively engage in hands-on development * Architect and develop cutting-edge applications for the Android ecosystem * Prioritize the creation of secure and high-performance applications. * Collaborate with diverse teams to conceptualize, design, and implement innovative features * Integrate internal and external data sources and APIs * Conduct unit tests to ensure code robustness, covering edge cases, usability, and overall reliability * Address bugs and enhance application performanceEssential Qualifications* Bachelor's or Master's degree in Computer Science, Engineering, or a related field * 6+ years of dedicated experience in Android development. * Demonstrated software development expertise and strong Android skills * Proven track record of publishing at least one original Android application on the Google Play Store * Familiarity with popular Android libraries (such as Dagger, Retrofit) and application compatibility libraries (like Data Binding) for developing applications compatible with all Android devices. * Experience in invoking REST APIs and parsing JSON * Knowledge of mobile security, including encryption and API security. * Comprehensive understanding of the complete mobile development lifecycle
Join Mapbox, the premier real-time location platform tailored for the next generation of location-aware businesses. As the only platform empowering organizations with a comprehensive suite of tools for seamless navigation of people, packages, and vehicles, Mapbox has attracted over 4 million registered developers. Our platform is celebrated for its flexibility, robust security, and commitment to privacy compliance. Organizations harness Mapbox's applications, data, SDKs, and APIs to craft personalized and immersive experiences that captivate their customers.About Our WorkOur team is responsible for the critical engine that enables real-time navigation for Mapbox's largest global clients. We handle vast amounts of geospatial data through advanced backend services, data pipelines, and AI-driven workflows to identify, validate, and disseminate live road updates, including traffic incidents and road closures. The intelligent AI agents we develop enhance our core algorithms, ensuring that Mapbox maps are as dynamic as the real-world roads, helping millions of drivers reach their destinations optimally.Engineers within our team are involved in every phase of the incident lifecycle:Intelligent Ingestion and Detection: Create automated AI agents to collect data and identify road closures using proprietary Mapbox signals.Validation and Conflation: Utilize algorithms to remove outdated data and consolidate duplicate reports into a single, accurate source of truth.Strategic Delivery: Architect systems that distribute this data throughout the Mapbox ecosystem.AI Collaboration: Collaborate with the MapGPT team to enhance our Feedback Agent, enabling us to refine our maps based on real-time customer feedback.As AI becomes integral to contemporary engineering workflows, we seek engineers who can thoughtfully incorporate AI into design, development, and decision-making processes. Our interview process will include discussions on how you implement AI in your engineering practices.
Jiffy.com
Role overview Jiffy.com seeks a Software Development Engineer II in San Francisco, California. This role focuses on coordinating AI coding agents to deliver production software efficiently and reliably. Reporting to an Engineering Manager, this engineer partners with Product, Design, and other engineering teams to create and refine features for Jiffy's e-commerce platform. Projects span storefront and checkout improvements, internal tools, and platform services, all managed through AI-driven workflows. What you will do Direct AI coding agents (Claude Code, Codex, Cursor) across 3–6 concurrent work streams, using worktrees, sub-agents, and background tasks to boost productivity. Own features from initial concept to deployment: translate product goals into clear specs, break down work into agent-ready tasks, guide implementation, review diffs, manage QA, merge pull requests, and monitor production systems. Design scalable, reliable systems across the stack, including Rails 8 with Solidus for e-commerce, GraphQL APIs, React 19 front end, and Kubernetes infrastructure. Make architectural decisions when agent automation is insufficient. Improve the quality of AI-generated code by identifying errors, enforcing secure coding practices, and challenging outputs that lack strong structure. Enhance Jiffy's internal AI tools by developing skills, rules, prompts, MCP integrations, and evaluation harnesses. Contribute to the shared .ai/ skills and rules library. Maintain production standards: require agents to produce thorough test coverage (RSpec, Vitest, Playwright), oversee deployments, respond to incidents, and take responsibility for delivered services. Collaborate with Product, Design, Operations, and engineering peers to define and launch features. Participate in architecture and code reviews, and mentor others in AI-native workflows and orchestration. Seek opportunities to automate remaining manual tasks, QA, operations runbooks, data analysis, and migrations by shifting them to agent-driven solutions. Who thrives here This position suits a systems thinker and builder who prefers orchestrating parallel AI agents over manual coding. Strong architectural instincts and sound judgment are important for shaping an AI-native engineering organization. Experience guiding AI agents through the full software lifecycle is essential.
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.
Role overview The Senior Software Engineer II for Developer Experience at Carta will design and build tools and systems that support engineering teams. The focus is on making workflows more efficient and enabling teams to deliver high-quality products. What you will do Collaborate with cross-functional groups to identify and address challenges in developer workflows Develop and enhance tools that make software development more scalable and intuitive Use software engineering skills to create solutions that improve daily life for engineers Support systems that help Carta teams deliver products aligned with client needs Location This role is based in San Francisco, CA; Santa Clara, CA; or New York, NY.
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.
Padlet
Padlet is dedicated to enhancing education through innovative software solutions. We believe that education should spark curiosity, creativity, and a sense of community. Our tools empower visual content creation and collaboration in millions of classrooms around the globe.As mobile devices become the primary computing tool for many, we are seeking talented Mobile Engineers to elevate our mobile applications and positively impact a billion lives.Key ResponsibilitiesDeveloping exciting new features for our iOS and Android applications, such as a voice recorder with audio effects.Enhancing app performance and reliability, e.g., optimizing network calls to handle unstable internet connections.Streamlining our development processes, such as improving our internationalization pipelines to support translations into over 40 languages.QualificationsProven track record of writing high-quality code recognized by peers.Proficient in utilizing resources like Stack Overflow effectively.Bonus: A great sense of humor is a plus!
Sign in to browse more jobs
Create account — see all 6,187 results

