Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours
Senior Lead Software Engineer, Android
Location
United States
Posted
1 day ago
Salary
$160.7K - $200.9K / year
Seniority
Senior
Job Description
Senior Lead Software Engineer, Android
DraftKings Inc.
• Own the architecture, design, and delivery of complex, cross-functional Android initiatives from inception through launch. • Lead technical strategy for Android development, shaping frameworks, tools, and patterns adopted across the organization. • Collaborate with product managers, designers, and engineering leaders to define technical roadmaps that align with business priorities. • Architect modular, scalable Android codebases using Jetpack libraries, Jetpack Compose, and modern development practices. • Oversee API integration strategies, state management, and advanced performance optimization. • Conduct architectural reviews to ensure solutions meet performance, maintainability, and scalability goals. • Mentor and coach engineers across teams, offering guidance on complex technical challenges and professional growth. • Partner with QA and DevOps to advance CI/CD pipelines, testing automation, and release processes for maximum reliability. • Stay ahead of Android ecosystem trends and champion technologies to give our products a competitive edge.
Job Requirements
- Bachelor's degree in Computer Science or any relevant combination of education, experience, and training.
- At least 7 years of professional Android development experience.
- Expert-level proficiency in Kotlin, Android SDKs, and advanced architecture patterns (MVVM, MVI, Clean Architecture).
- Extensive experience leading technical strategy, architecture design, and implementation for enterprise-grade apps.
- Deep understanding of asynchronous programming with Kotlin coroutines, flows, and reactive streams.
- Strong experience with Jetpack Compose, custom view development, animations, and UI performance tuning.
- Proven ability to integrate RESTful APIs, manage complex application state, and ensure robust data persistence.
- Familiarity with dependency injection frameworks, CI/CD pipelines, automated testing, and release management.
- Exceptional problem-solving, decision-making, and communication skills.
Benefits
- Bonus
- Equity
- Health insurance
- Professional development opportunities
Related Guides
Related Job Pages
More Android Engineer Jobs
Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company operates Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world, and Specs Inc., a wholly-owned subsidiary dedicated to making computing more human, in addition to Bitmoji, Saturn, and other digital services. Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters around the world, every day. We’re deeply committed to the well-being of everyone in our global community, which is why our values are at the root of everything we do. We move fast, with precision, and always execute with privacy at the forefront. We’re looking for an Android Engineer to join Snap Inc! What you’ll do: - Push the limits of mobile devices and create great user experiences - Build smooth, stable, and fun products - Develop features from design through implementation and launch - Evaluate technical tradeoffs of every decision and work with design on the best UI and infrastructure practices - Perform code reviews that guarantee code quality - Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code Knowledge, Skills & Abilities: - Use Kotlin, Java, RxJava, Dagger, and other great tools to build smooth, stable, and fun products - Support features from design through implementation and launch - Proficiency in, or a strong aptitude for, leveraging AI tools to streamline development, paired with the critical judgment to audit generated output for architectural integrity, performance bottlenecks, and security risks. - Adaptability in learning and applying evolving AI systems and tools to remain at the forefront of engineering trends and modern development practices Minimum Qualifications: - Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience - 6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 5+ year of post-grad software development experience; or PhD in a relevant technical field+ 2 years of post-grad software development experience; or PhD in a relevant technical field - Experience with Android application development Preferred Qualifications: - Kotlin and Android expertise If you have a disability or special need that requires accommodation, please don’t be shy and provide us some information. "Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a “default together” approach and expect our team members to work in an office 4+ days per week. At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets. We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, where applicable). Our Benefits: Snap Inc. is its own community, so we’ve got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap’s long-term success! Compensation In the United States, work locations are assigned a pay zone which determines the salary range for the position. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range for the position. These pay zones may be modified in the future. Zone A (CA, WA, NYC): The base salary range for this position is $209,000-$313,000 annually. Zone B: The base salary range for this position is $199,000-$297,000 annually. Zone C: The base salary range for this position is $178,000-$266,000 annually. This position is eligible for equity in the form of RSUs.
Senior Mobile Engineer
AssetWatch, Inc.AssetWatch serves global manufacturers by powering manufacturing uptime through the delivery of an unparalleled condition monitoring experience, with a passion to care about the assets our customers care for every day. We are a devoted and capable team that includes world-renowned engineers and distinguished business leaders united by a common goal – To build the future of predictive maintenance. As we enter the next phase of rapid growth, we are seeking people to help lead the journey. We are only able to hire current Ontario residents.
Role Description As a Senior Mobile Engineer, you will be a senior, hands-on contributor on our mobile team, building and shaping our Flutter applications while staying fluent across the services that power them. The mobile experience supports field technicians, customer teams, and operational workflows where reliability, clarity, and offline/real-world constraints matter. You will spend the bulk of your time in Flutter and Dart, building the applications at the core of our product, while working as a comfortable full-stack engineer across the rest of the stack. - Build, test, and ship high-quality Flutter applications across iOS and Android. - Help shape mobile architecture and establish the patterns and standards the team builds on, while staying hands-on in the codebase. - Collaborate with backend engineers on shared REST and GraphQL APIs; weigh in on contracts and data-flow decisions, and go hands-on with lightweight contributions when the situation calls for it. - Partner with product and design to prototype ideas rapidly, then turn validated prototypes into durable, maintainable features. - Bring a product engineering mindset and an end-user focus to every feature, considering cross-platform impact from the start. - Use and direct AI-assisted development with Claude Code, skills, and MCP day to day; author skills and workflows that raise the team's velocity and quality. - Work effectively across multiple product areas, maintaining context and technical consistency as mobile priorities evolve. - Contribute to code reviews and to the technical growth and mentorship of the engineers around you. - Support customers and field technicians directly by troubleshooting code and resolving issues end to end, using tools like Sentry and Datadog to trace problems across the stack and drive root cause analysis on the hard ones. Qualifications - 5+ years of software development experience, with strong, demonstrated expertise in Flutter/Dart and comfort working full-stack across backend services and APIs. - Strong software architecture and design skills, paired with a clear willingness to stay hands-on in the code. - Demonstrated experience consuming and collaborating on REST and GraphQL APIs, and comfort discussing backend design, data models, and service contracts with backend engineers. - A product engineering mindset: able to prototype quickly with product and design, then deliver a sound, well-built feature. - Hands-on experience directing agentic coding tools and using agentic workflows as a force multiplier while maintaining ownership of technical decisions. - Strong debugging and performance-optimization skills, with hands-on experience using observability and monitoring tools such as Sentry, Datadog, or similar to diagnose and resolve production issues. - Strong context-switching skills and the ability to stay effective across several concurrent projects and teams. - Exceptional communication skills, with the ability to lead technical discussions and present to stakeholders. - A track record of mentoring engineers and improving the teams you are part of. Requirements - Experience authoring AI skills, building MCP integrations, or designing agentic development workflows. - AWS experience (AppSync, Lambda, Cognito) with direct backend collaboration. - Backend development experience, particularly with TypeScript services (Hono, Zod, OpenAPI) or comparable stacks. - Expert-level experience with the BLoC pattern and advanced state management. - Clean Architecture, Domain Driven Design, and similar enterprise-grade patterns. - Local-first and offline data experience (Drift, SQLite, or similar). - Native platform experience (iOS, Android) for platform channel and debugging work. - CI/CD pipeline experience with GitHub Actions, Fastlane, or custom automation. - IoT and Bluetooth integration experience for industrial or manufacturing device connectivity. Benefits - Competitive compensation package including stock options. - Flexible work schedule with core hours in the Eastern time zone. - Comprehensive benefits including retirement plan match. - Unlimited PTO. - The opportunity to make a real impact every day in the manufacturing industry. - A close-knit team environment that balances work and life while crafting exceptional products.
Senior Mobile Engineer
Modus CreateModus Create is a consulting firm founded in 2011 to help clients transform their businesses to succeed in the digital future. Modus Create employs a fully dist
Role Description We are looking for a Senior Mobile Engineer to join our engineering team and build high-impact mobile experiences used daily by millions of users. You will deliver scalable, reliable, and polished features across iOS and Android while partnering closely with product, design, and engineering teams. - Take ownership of mobile feature development end-to-end. - Contribute to architectural decisions. - Continuously improve engineering standards for a large-scale consumer mobile platform. Qualifications - 4+ years of commercial experience with React Native and strong TypeScript/JavaScript expertise. - 2+ years of experience with Android (Kotlin/Java) development. - Deep understanding of the React Native ecosystem, including build processes, performance optimization, monitoring, LiveOps, and native module integration. - Strong grasp of React rendering behavior and frontend best practices. - Experience with modern mobile tooling such as Expo, monorepos, and CI/CD pipelines. - Familiarity with cloud and infrastructure environments such as Docker, Kubernetes, and cloud services. - Ability to translate Figma designs into pixel-accurate implementations, including animations and microinteractions. - Strong understanding of mobile app interaction with backend APIs and web technologies. - Experience contributing to large-scale, consumer-facing applications. - Strong focus on code quality, testing, maintainability, and release stability. - Ability to collaborate in cross-functional teams and participate in code reviews and architectural discussions. - Daily overlap with US Eastern Time Zone and reliable high-speed internet. Requirements - Experience with LLM-assisted development workflows or modern AI-powered engineering tools (bonus points). - Experience contributing to shared mobile architecture or platform foundations (bonus points). Benefits - Building mobile experiences used daily by millions of users. - Collaborating closely with product and design to craft polished, user-centric journeys. - Raising the bar for mobile engineering standards and best practices. - Working in a fast-paced, product-driven environment focused on impact. - Operating in a fully remote culture built on autonomy and collaboration.
• Participate actively in architecture definition for Mobile application and our global solution • Discuss the requirements with Product Owners to design the most effective solution • Include Quality of Service, cost of deployment and run in the architecture design • Collaborate with engineers outside of your scrum team to deliver the most efficient solution • Implement new business features • Refactor and optimize of existing code • Focus on quality and test automation • Communication with Product Management, other non-technical teams • Active in continuous improvement of the process, methodologies, technologies and practices • Lead and Mentor more Junior resources • Learn new stuff and continuously work on personal improvement



