Job Summary
The team responsible for building world-class news experiences for ABC News is seeking a Senior Software Engineer. This is a great opportunity to work on a leading news product at ABC News on its mission to inform and inspire. You will collaborate with cross-functional teams to deliver high-quality, innovative features and enhancements to our users.
Why You Want to Work with Us
- Nurture a highly collaborative, world-class team of software engineers.
- Work on a cutting-edge and evolving technology stack.
- Own substantial features shipped to millions of users.
- Influence the innovation of high-profile products in the digital news landscape.
- Join an inclusive culture that incorporates diverse perspectives and supports individual needs.
Responsibilities
- Development of feature-rich native Android and AndroidTV applications.
- Identify areas for growth within the team processes and develop new systems for collaboration.
- Write clear, well-tested, performant code.
- Work with other developers to create sustainable, well-architected solutions that are built to last.
- Manage production issues and solve novel problems.
- Guide an agile team participating in the full lifecycle of application development, including being the key point of contact for entire features.
- Mentor associate, mid-level, and senior team members and support peers through code review and pair programming.
- Create opportunities to learn and teach others.
Basic Qualifications
- Minimum of 5 years of related work experience.
- Expert knowledge of Kotlin and Android Studio, along with all Android APIs.
- Thorough knowledge of MVVM and MVI architecture.
- Experience integrating with backend systems, web services, and third-party software.
Preferred Qualifications
- Deep understanding of Android app architecture patterns (MVVM, MVI, etc.) and design principles.
- Experience leading a team, including delegating responsibility and balancing competing priorities.
- Hold high standards of quality for both the codebases you contribute to and the applications you build.
- A growth mindset towards learning, experience mentoring others, and a desire to give and receive feedback.
- Experience composing and presenting thoughtful and implementable solutions to a variety of stakeholders (technical and non-technical).
- Advanced knowledge of Jetpack Compose.
- Advanced knowledge and familiarity with Dagger and RxJava.
- Knowledge of best practices when dealing with REST API integrations.
Required Education
- Bachelor's degree in Computer Science, Engineering, or related field.
Compensation
The hiring range for this position in California is $136,100 to $182,400 per year and in New York and Washington is $142,516 to $191,180 per year. The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors. A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.
Benefits Extracted with AI
- Medical benefits
- Financial benefits
- Bonus
- Long-term incentive units
Similar jobs
Last update: 23 minutes ago
Mid-Level Android Software Engineer
Join Disney's Android team to build and maintain Hulu apps. Requires 3+ years experience, Kotlin, Android SDK, and CI skills.
Software Engineer II - Back-End Java
Join Disney as a Software Engineer II in Santa Monica, focusing on back-end Java development and microservices.
Principal Software Engineer
Join Disney as a Principal Software Engineer to build and operate critical services for Disney Streaming.
Software Engineer with Java and AWS Experience
Join Disney as a Software Engineer to build innovative solutions using Java, AWS, and Microservices.
Software Engineer II with Next.js Experience
Join Disney as a Software Engineer II focusing on Next.js to enhance developer productivity and build the future of media streaming.
Senior Software Engineer (Front-End)
Join Disney as a Senior Front-End Engineer to build scalable web applications using JavaScript, React, and Node.js.
Software Engineer II - Java, AWS, CI/CD
Join Disney as a Software Engineer II to enhance user experiences on consumer-facing products using Java, AWS, and CI/CD tools.
Senior Solutions Engineer - Ad Platforms
Join Disney as a Senior Solutions Engineer in Ad Platforms, managing technical operations for the Automated Marketplace.
Software Engineer II
Join Disney as a Software Engineer II to innovate and enhance streaming and digital products. Requires 2+ years in software development.
Software Engineer I - Frontend UI Development
Join Disney as a Software Engineer I focusing on Frontend UI development with Angular and JavaScript.
Senior Software Engineer - Java, AWS
Join Disney as a Senior Software Engineer to build and operate critical services for Disney Streaming.
Senior Android Developer
Join BlueSoft as a Senior Android Developer to create innovative mobile banking apps. Remote work, flexible hours, and career growth opportunities.
Android Software Engineer - Travel Things
Join eDreams ODIGEO as an Android Software Engineer in Barcelona. Work on innovative travel tech solutions with a top-notch tech stack.
Android Engineer
Join NOS as an Android Engineer to develop the #1 news app in the Netherlands. Work in a dynamic team with top engineers.
Mobile Software Engineer
Join Disney as a Mobile Software Engineer to develop magical mobile apps for Disneyland and more. Work with Flutter, Swift, Kotlin, and Java.
Senior Full Stack Software Engineer (React Native, Java)
Join Walmart as a Senior Full Stack Software Engineer, specializing in React Native and Java, to develop cutting-edge user interfaces and mobile applications.
Senior Software Engineer, Roku
Join Crunchyroll as a Senior Software Engineer, Roku, to develop and maintain Roku applications in a hybrid work environment.
Senior Software Engineer - Front-End
Join Walmart as a Senior Software Engineer - Front-End, using React and React Native to build impactful solutions.
Android Engineering Intern
Join Verkada as an Android Engineering Intern for Summer 2025. Gain hands-on experience in Android development with Kotlin and Android SDK.
Senior Software Engineer - Fullstack (Java, Kafka, Spring, React Native, ReactJS, K8S)
Join Walmart as a Senior Fullstack Software Engineer, working with Java, Kafka, Spring, React Native, and Kubernetes in Bentonville, AR.
Senior Mobile Engineer (Android)
Join NPR as a Senior Mobile Engineer (Android) to develop high-quality Android features in a remote role.
Senior Backend Engineer - Advertising
Join Spotify as a Senior Backend Engineer in Advertising, focusing on API design and distributed systems.
Senior Fullstack Software Engineer (Contract)
Join Airbnb as a Senior Fullstack Software Engineer (Contract) to design and develop robust backend systems remotely.
Senior Software Development Engineer
Join Adobe as a Senior Software Development Engineer to innovate and build impactful web applications.