Nike is a global manufacturer and marketer of athletic footwear, clothing, and sports equipment. As an employer, Nike has offered many opportunities for flexibl
Software Engineer II - Android Engineering
Location
Oregon
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer II - Android Engineering
Nike
Title: Software Engineer 2 - Android Engineering Location: OR-Beaverton Job Description: Become a Part of the NIKE, Inc. Team NIKE, Inc. does more than outfit the world’s best athletes. It’s a place where passionate individuals come together to create the future of sport. We are unapologetic about who we are and what we’re after—bringing innovation and inspiration to every athlete* in the world. We look for athletes who can push boundaries, elevate our potential and continue leading us to greatness. The next tastemakers, playmakers, risk takers and glue players. Are you game? WHO YOU'LL WORK WITH The Activity Apps team builds and operates Nike Run Club (NRC) and Nike Training Club (NTC) - the mobile experiences that move millions of Nike athletes through runs, workouts, training plans, and guided coaching every day. As a Software Engineer 2 on Android, you'll be a growing IC on a feature squad, partnering daily with senior Android engineers, iOS peers, backend engineers, Product, Design, and QA. This role reports to an Engineering Manager for Activity Apps and works alongside the Principal and Lead engineers who will invest in your growth. WHO WE ARE LOOKING FOR Nike is seeking a Software Engineer 2 on Android who has shipped in a real consumer app, is comfortable in modern Android, and is ready to grow into more complex ownership. You'll take on well-scoped features and pieces of larger initiatives, write clean and testable Kotlin, and lean into the mentorship the team offers. The ideal candidate cares about craft, moves fast without cutting corners, and is curious about how the app actually behaves in an athlete's hand. WHAT YOU BRING - 2+ years of professional Android development experience shipping consumer- facing apps - Bachelor's degree in Computer Science, Engineering, or a related field; will accept any suitable combination of education, experience and training - Proficiency in Kotlin, including Coroutines and Flow; working knowledge of the modern Android stack (Jetpack Compose, Hilt/Dagger, Room, WorkManager, Navigation) - Understanding of Android architecture patterns (MVVM, MVI) and how features are structured in a multi-module codebase - Familiarity with the Android systems activity apps rely on - location, sensors, foreground services, lifecycle, audio focus, push - and willingness to go deep in the areas you own - Comfort consuming REST/GraphQL APIs and handling offline, low-bandwidth, and error states gracefully - Experience writing unit and UI tests (JUnit, Compose UI tests, Espresso) - Familiarity with Gradle, CI/CD, and the Google Play release process - Strong debugging habits and an interest in growing them - profiling, memory analysis, ANR/crash triage - Collaborative mindset; clear communicator in code review, design discussion, and written docs - Experience with Spec Driven Development leveraging LLM coding agents and autonomous build and review loops WHAT YOU'LL WORK ON You'll build features in NRC or NTC on Android alongside more senior engineers who will help you take on progressively more complex work. Your code will run in the hands of millions of athletes. - Implement features in the NRC or NTC Android app - from spec through shipped release - with guidance from senior engineers on the squad - Own the Android side of well-scoped feature work and contribute pieces of larger, cross-platform initiatives - Write clean, testable, idiomatic Kotlin and uphold the team's quality bar in code review - Contribute to the workout session stack on Android and adjacent surfaces (sensors, background execution, storage, upload) as you build depth in this area - Instrument features for observability and experimentation; learn from production behavior and iterate - Participate in on-call rotation for app stability; help triage crashes, ANRs, and consumer-reported issues on Android - Learn and adopt Android best practices and platform updates that improve the athlete experience - Adopt AI-native development practices on the Android team - internal AI tooling, code assistance, evaluation harnesses - and share what's working NIKE, Inc. is a growth company that looks for team members to grow with it. Position Location & Schedule This position is based at our incredibly beautiful worldwide campus headquarters location in Beaverton, Oregon. You'll work a "4/1 hybrid" schedule - Mondays - Thursdays are in the office and it's optional if you'd like to work Fridays from the Nike campus office or your home office. We offer a number of accommodations to complete our interview process including screen readers, sign language interpreters, accessible and single location for in-person interviews, closed captioning, and other reasonable modifications as needed. If you discover, as you navigate our application process, that you need assistance or an accommodation due to a disability, please complete theCandidate Accommodation Request Form. NIKE, Inc. is a growth company that looks for team members to grow with it. Nike offers a generous total rewards package, casual work environment, a diverse and inclusive culture, and an electric atmosphere for professional development. No matter the location, or the role, every Nike employee shares one galvanizing mission: To bring inspiration and innovation to every athlete* in the world. NIKE, Inc. is an equal opportunity employer. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer II | Azure Resource Graph
MicrosoftMicrosoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable local laws, regulations, and ordinances.
Role Description Azure Resource Graph’s (ARG part of ARM/Azure Control plane) mission is to reliably organize the planet-scale cloud inventory and make it accessible to every Azure customer through scalable and performant tools. ARG is the inventory of cloud resources, dependencies, services, apps & Azure metadata and is a core service enabling almost all Azure experiences and workloads that are running on top of Azure. As a Software Engineer II in ARG, Azure Resource Graph you will drive critical initiatives to help the platform scale to the needs of growing Azure needs. You are responsible for: - Technical design and execution for building necessary underlying systems to enable high throughput query-ability or high throughput ingestion-services. - Developing deep business acumen about Azure. - Creating clarity for the team and mentoring members by creating a sense of purpose on this mission. - Exercising the power of design patterns in decision-making. - Maintaining a data and results-driven culture while closely working with cross-functional teams. - Being a great team player and contributor to an open, honest, and inclusive approach to problem solving. Qualifications - Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. - 1+ years of experience developing, deploying, monitoring, and shipping scalable cloud services. Requirements - Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. - Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Benefits - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. - In specific work locations, such as the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is USD $133,800 - $219,200 per year. - Certain roles may be eligible for benefits and other compensation.
• Design, build, and ship a high-performance cross-platform mobile app (iOS + Android) from scratch using React Native, Expo, and TypeScript. • Work closely with the backend engineering team to shape REST/GraphQL API contracts, handling secure authentication, data sync, and background jobs. • Implement deep linking, push notifications (FCM/APNs), user account management, and in-app payments (Apple Pay / Google Pay). • Build rich, interactive, media-heavy features including image handling, mobile editors, and real-time data updates. • Fully own the app release process, including versioning, signing, provisioning, Fastlane/EAS Build pipelines, and navigating App Store & Google Play review compliance. • Implement mobile analytics, monitor crash reports, optimize app size, and maintain Core Web Vitals/mobile runtime performance.
Staff Software Engineer - Hypervisor
LynxAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Role Description We are seeking a Staff Software Engineer – Hypervisor to drive the technical direction, architecture, and implementation of advanced hypervisor features for our Mosaic platform. This role requires deep expertise in virtualization across x86 and ARM architectures, as well as the ability to influence product roadmaps, guide cross-functional teams, and tackle the most complex technical challenges. As a Staff Engineer, you’ll not only deliver innovative hypervisor solutions but also serve as a technical leader and mentor—elevating the engineering bar across Lynx. You will be instrumental in ensuring our hypervisor solutions meet the demanding performance, scalability, and safety-critical requirements of aerospace, defense, industrial, and edge markets. Key Responsibilities - Technical Leadership & Architecture - Define and drive the technical vision for Lynx’s hypervisor architecture across x86 and ARM platforms. - Lead design and development of new virtualization strategies, including device emulation and secure partitioning. - Provide technical guidance to senior and junior engineers, influencing best practices and coding standards. - Hands-On Engineering - Architect, develop, and optimize core hypervisor components with a focus on performance, scalability, and security. - Troubleshoot and resolve complex system-level issues, including differentiating hardware vs. software challenges. - Ensure integration with RTOS, Linux, and mixed-criticality applications within Mosaic. - Cross-Functional Impact - Partner with Product, Delivery, and Customer Success teams to align hypervisor features with strategic goals. - Collaborate with safety-certification teams on DO-178C, ISO 26262, or similar compliance initiatives. - Act as an internal SME and external technical representative for hypervisor technologies. - Innovation & Mentorship - Explore emerging technologies in virtualization, isolation, and mixed-criticality systems. - Mentor engineers across teams, developing future technical leaders within Lynx. - Contribute to shaping the long-term technical roadmap for Mosaic. Qualifications - 10–15+ years of experience developing systems-level software, including virtualization, OS kernels, or hypervisors for x86/ARM. - Expert proficiency in C/C++ with working knowledge of x86/ARM assembly for low-level tasks. - Deep understanding of x86 and ARM architectures, including virtualization extensions. - Proven track record architecting and implementing hypervisor technologies (e.g., KVM, Xen, VMware, Hyper-V) at the source code level. - Strong debugging skills in low-level system software and ability to resolve complex performance and reliability issues. - Familiarity with modern development workflows (CI/CD, DevSecOps) as applied to low-level systems software. - Demonstrated leadership—driving technical decisions and mentoring engineers. - Must be a US Citizen. Preferred Qualifications - Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or related field. - Exposure to safety-critical development processes (DO-178C, ISO 26262) is a plus, particularly as applied to virtualization or systems software. - Experience contributing to or leading open-source hypervisor or virtualization projects. - Strong communication skills, with the ability to influence technical strategy across teams and stakeholders. Benefits - Low-cost Medical / Dental / Vision coverage options - 401K with generous employer match - Responsible Paid Time Off + Paid Holidays - Remote work opportunities based on role - Employee Assistance Program (EAP) - Career growth and professional development opportunities
Staff Software Engineer
ReservAt Reserv, we value diversity in backgrounds, perspectives, and life experiences and believe that diversity in viewpoints and critical thinking drives innovation, first-principles thinking, and success. We welcome applicants from all backgrounds and encourage those from all walks of life to apply. If you believe you are a good fit for this role, we would love to hear from you!
Role Description As a Staff Software Engineer at Reserv, you'll be at the heart of our growth journey, shaping the future of our technology and platform. You are a passionate engineer with proven success in leading and executing large projects. Reserv will depend on you and your team to build a beautiful, powerful product from a user-story driven front-end to a scalable back-end and robust APIs that connect us with next-generation solutions. We are seeking engineers with strong full-stack software engineering skills, curiosity for systems, end-to-end ownership of features, and the ability to run independently while collaborating well with fellow engineers and business-side teammates. If you are ready to mold the vision for Reserv’s technology, join us on the journey. Qualifications - 10 years of experience as an individual contributor with experience using modern programming languages and front-end frameworks. - Strong demonstrated ability to ship high-quality products, both at work and outside of work. - A passion for building intuitive technology and a thirst for learning. - Able to think through customer requirements and prioritize must-haves, nice-to-haves, or irrelevant features. - Strong technical skillset with the willingness and ability to take over tasks outside your core competency. Requirements - Excel at defining the vision around delivering business-impacting goals. - Rapidly deliver against large, cross-functional, high-impact projects, proactively identifying and mitigating risks. - Clearly communicate with executive-level stakeholders both internally and externally. - Work with our tech stack: Ruby on Rails, Postgres, Typescript, React, GraphQL, NextJS, AWS. - Help distill the core interactions a customer of Reserv will need to be successful in using our product. - Ship code that improves the developer experience, including the homepage, developer dashboard, Connect, SDKs, and the documentation center. - Build frontend and backend components that improve the Reserv integration experience. - Commit on your first day and deploy code continuously. - Support developers at customer companies. - Collaborate closely with product ops, design, and sales teams, as well as mentor junior engineers. - Communicate ideas and specifications through detailed, precise writing. - Influence the culture, values, and processes of a growing engineering team. - Support the engineering function globally. - Enjoy and have fun being creative and thinking outside of the box. Benefits - Generous health-insurance package with nationwide coverage, vision, & dental. - 401(k) retirement plan with employer matching. - Competitive PTO policy – we want our employees fresh, healthy, happy, and energized. - Generous family leave policy. - Work from almost anywhere to facilitate your work-life balance. - Cool, functional swag. - Apple laptop, large second monitor, and other quality-of-life equipment you may want.



