DraftKings is a sports-technology and media entertainment platform founded in 2012 to change the way consumers engage with their favorite athletes, teams, and s
Lead Software Engineer, Android
Location
Massachusetts
Posted
4 days ago
Salary
$136K - $170K / year
Seniority
Senior
Job Description
Lead Software Engineer, Android
DraftKings
• Lead the design, development, and release of new Android features, owning projects from concept through delivery. • Build systems, APIs, and functionality that power high-quality mobile applications for a passionate, global customer base. • Collaborate with product managers, designers, and data analysts to define technical requirements and align solutions with business goals. • Architect scalable, maintainable Android codebases using modern tools, frameworks, and best development practices. • Leverage Jetpack libraries and Jetpack Compose to deliver performant, intuitive UI experiences. • Integrate RESTful APIs, manage state and data persistence, and ensure app reliability through proactive monitoring and optimization. • Mentor and guide engineers, fostering technical growth and adherence to high coding standards. • Maintain code quality through testing, code reviews, and continuous improvement, while staying ahead of Android platform updates and emerging technologies.
Job Requirements
- Bachelor's degree in Computer Science or any relevant combination of education, experience and training.
- At least 5 years of professional Android development experience, with proven success leading projects or teams.
- Expert proficiency in Kotlin and strong understanding of Android SDKs, architecture patterns (MVVM, MVI, or Clean Architecture), and OOP principles.
- Hands-on experience with Jetpack Compose, Jetpack libraries, and modern UI development practices.
- Strong background in API integration, asynchronous programming (coroutines, flows, RxJava/RxKotlin), and performance optimization.
- Familiarity with dependency injection, custom view development, and animations.
- Experience with CI/CD pipelines, automated testing frameworks, and release processes.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Strong leadership and communication abilities, with a track record of mentoring engineers and collaborating effectively across teams.
- Experience with Redux, functional programming, or exposure to JavaScript and React is a plus.
Benefits
- Bonus
- Equity
- Benefits as applicable
Related Guides
Related Job Pages
More Android Engineer Jobs
Android App Malware Reverse Engineer
NCC GroupA global team at the heart of cyber innovation, together we create a more secure digital future
• Reverse engineering of Android apps • Java-based apps • Native code is a strong plus • Work with the Android platform and its security mechanisms • Conduct vulnerability assessments and penetration testing
Role Description Acquire knowledge of programming procedures and standards. Design, code, and test application software, as well as modify existing software to reflect changes in functional requirements. Code efficiently while adhering to established programming standards. Qualifications - Software development with a focus on Object Oriented Analysis and Design - Java, Kotlin for Android development and Android SDK - REST, Graph-QL, JSON - Unit tests and Bug Fixing - Understanding of OOP - Knowledge of architecture patterns: MVC, MVP, etc - Development tools: Android Studio - Testing tools: Espresso, Postman Company Description
Lead Software Engineer, Android
DraftKingsDraftKings is a sports-technology and media entertainment platform founded in 2012 to change the way consumers engage with their favorite athletes, teams, and s
• Lead the design, development, and release of new Android features, owning projects from concept through delivery. • Build systems, APIs, and functionality that power high-quality mobile applications for a passionate, global customer base. • Collaborate with product managers, designers, and data analysts to define technical requirements and align solutions with business goals. • Architect scalable, maintainable Android codebases using modern tools, frameworks, and best development practices. • Leverage Jetpack libraries and Jetpack Compose to deliver performant, intuitive UI experiences. • Integrate RESTful APIs, manage state and data persistence, and ensure app reliability through proactive monitoring and optimization. • Mentor and guide engineers, fostering technical growth and adherence to high coding standards. • Maintain code quality through testing, code reviews, and continuous improvement, while staying ahead of Android platform updates and emerging technologies.
Senior Android Developer – Core Product
MalwarebytesAll-in-one cybersecurity that's always by your side.
• Build and ship end-to-end Android features for Malwarebytes' mobile security product • Collaborate with product managers and designers to translate requirements into scalable, high-quality Android solutions • Design and debug complex mobile systems using deep knowledge of Kotlin, Jetpack Compose, Coroutines, and Flows • Own features from scoping to release — driving delivery with a product and project mindset • Ensure performance and compatibility across a wide range of Android versions and device types, including low-end hardware • Lead system design discussions, clearly articulating technical trade-offs to both technical and non-technical stakeholders • Evaluate new tools, libraries, and platform updates — bringing what matters back to the team • Champion quality through code reviews, testing practices, and CI/CD pipelines • Introduce and apply AI-driven approaches to accelerate and optimise the development process



