Senior Software Engineer (Android)

Posted 9 Days Ago
Be an Early Applicant
Hiring Remotely in India
Remote
Senior level
Mobile • Software
The Role
As a Senior Software Engineer at WeatherBug, you'll be responsible for designing and developing complete software solutions for Android applications. You will write, test, and maintain code, automate testing processes, manage mobile releases, and ensure third-party SDKs function well. Additionally, you'll coordinate with various teams to identify and fix technical issues while providing operational support for your deployed code.
Summary Generated by Built In

A bit about us

WeatherBug, a division of GroundTruth, empowers people to plan their day thanks to hyperlocal weather forecasts. With 10+ million monthly users, our app and website are favorites on the App Store and Google Play Store. We use a vast network of weather observations and innovative technology to give you real-time forecasts, alerts, and insights. Our team is passionate about enhancing user experiences and always looks for new ways to use weather data to make a difference. Join us at WeatherBug and help people stay informed and prepared for whatever the weather brings. Let's make it happen together!

Learn more: www.weatherbug.com 

At GroundTruth, we believe that innovative technology starts with the best talent and we have been ranked one of Ad Age’s Best Places to Work for three years in a row (2021, 2022 & 2023). Learn more about the perks of joining our team here.

Role : Senior Software Engineer (Android)

Location : Remote, India

*This role requires Core Work Hours from 8:30 pm to 12:30 am IST (will change as per daylight saving in US). The remaining hours are completed at individual discretion.*

Role Characteristics:

As a Senior Android Engineer at WeatherBug, you’ll be a recognized subject matter expert responsible for designing, implementing, and optimizing complex mobile solutions. Working with limited oversight, you’ll apply deep technical expertise and experience to manage challenging projects and contribute to strategic mobile development initiatives. You’ll play a key role in defining best practices and influencing policies, with a high degree of autonomy, providing insights and guidance across teams.

You Will:

  • Architect and document entire system designs, creating scalable, high-quality mobile solutions for WeatherBug’s Android applications.
  • Code and develop comprehensive software solutions, proactively identifying and resolving issues within your area of expertise.
  • Serve as a CodeOwner, actively contributing to and reviewing code in areas of your expertise to ensure standards are met.
  • Automate unit, integration, and end-to-end testing, working closely with the testing team to streamline QA processes.
  • Run your code in pre-production to ensure quality and reliability, and maintain debugging tools for team-wide use.
  • Collaborate with vendors to verify and maintain the functionality of third-party SDKs.
  • Oversee mobile releases for Android (and iOS, if needed), ensuring smooth deployments and effective troubleshooting.
  • Decommission outdated solutions, products, and resources, optimizing system performance and resource allocation.
  • Provide ongoing support for deployed code, addressing issues within your domain and offering operational assistance.
  • Identify and mitigate technical risks, coordinating across teams to develop proactive solutions to prevent issues.

You Have:

  • A Bachelor’s degree in Computer Science (or related field) or 9+ years of experience in software development.
  • 7+ years of experience in software engineering, with a strong background in Android development.
  • 5+ years of experience with Android tools and frameworks, including Java/Kotlin, Android Studio, OkHttp, RxJava, image loaders, and SQLite.
  • 3+ years of experience working in an Agile team environment.
  • Familiarity with AdTech and advertising integration on mobile platforms.
  • Deep knowledge of object-oriented design principles, patterns, best practices, performance optimizations, and memory management.
  • Strong troubleshooting skills with a proactive approach to complex, high-dependency issues.
  • Excellent communication skills to work collaboratively across teams and provide effective solutions.

Great if You Have:

  • Experience with large datasets, ideally in the weather industry, to inform mobile data handling practices.
  • Proficiency with DevOps and CI/CD tools, including GitHub, Jenkins, Spinnaker, and Artifactory.

This role is an opportunity to leverage your Android expertise within a dynamic environment at WeatherBug. If you’re passionate about building high-quality mobile solutions and enjoy solving challenging technical problems, we’d love to meet you!

What we offer

At WeatherBug, we want our employees to be comfortable with their benefits so they can focus on doing the work they love.

  • Parental leave- Maternity and Paternity
  • Flexible Time Offs (Earned Leaves, Sick Leaves, Birthday leave, Bereavement leave & Company Holidays)
  • In Office Daily Catered Lunch
  • Fully stocked snacks/beverages
  • Health cover for any hospitalization. Covers both nuclear family and parents
  • Tele-med for free doctor consultation, discounts on health checkups and medicines
  • Wellness/Gym Reimbursement
  • Pet Expense Reimbursement
  • Childcare Expenses and reimbursements
  • Employee assistance program
  • Employee referral program
  • Education reimbursement program
  • Skill development program
  • Cell phone reimbursement (Mobile Subsidy program)
  • Internet reimbursement
  • Birthday treat reimbursement
  • Employee Provident Fund Scheme offering different tax saving options such as VPF and employee and employer contribution up to 12% Basic
  • Creche reimbursement
  • Co-working space reimbursement
  • NPS employer match
  • Meal card for tax benefit
  • Special benefits on salary account

We are an equal opportunity employer and value diversity, inclusion and equity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Top Skills

Android
Java
Kotlin
The Company
New York, New York
89 Employees
On-site Workplace
Year Founded: 2000

What We Do

WeatherBug is a leading weather site and mobile app with over 20 million users. With the industry’s most extensive weather observation networks and unique severe weather detection, WeatherBug’s vision is to provide environmental intelligence for all aspects of people’s lives. The WeatherBug app is a top-rated weather app in the app stores. In 2019, WeatherBug was named the best weather app by MediaPost’s Appy Awards. WeatherBug is a brand of ©️ GroundTruth

Similar Jobs

Sortly Logo Sortly

SE 3 - Mobile

Software • App development
Remote
India
61 Employees

Walmart Global Tech Logo Walmart Global Tech

Principal, Software Engineer - Android

Big Data • Cloud • Logistics • Machine Learning • Retail
Remote
8 Locations
578950 Employees
132K-286K Annually

MetLife Logo MetLife

Performance Management - Analytics & BI

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote
India
43000 Employees

Atlassian Logo Atlassian

Senior Engineering Manager

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
Bengaluru, Karnataka, IND
11000 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account