Senior Software Engineer

closed
WeatherBug Logo

WeatherBug

πŸ“Remote - India

Summary

Join WeatherBug, a division of GroundTruth, as a Senior Software Engineer (Android) and contribute to our hyperlocal weather forecasting platform used by over 10 million users. This remote role, based in India, requires core work hours from 8:30 pm to 12:30 am IST. You will design, architect, and code software solutions, participate in code reviews, automate testing, and maintain debugging tools. You will also collaborate with cross-functional teams and provide operational support. This senior role demands significant experience in Android development, Agile methodologies, and problem-solving. WeatherBug offers a comprehensive benefits package including parental leave, flexible time off, health insurance, wellness programs, and various reimbursements.

Requirements

  • 4 year degree in Computer Science or related field OR 9+ years of experience in Software Development
  • 7+ years of experience in software engineering
  • 5+ years of experience using Android application programming tools (Android, Android Architecture, Kotlin/Java, Android Studio, OkHttp, RxJava, Image Loaders, SQLIte)
  • 2+ years fo experience in Jetpack Compose
  • 3+ years of experience on an Agile team
  • Proficient in Kotlin Coroutines , Concurrency and Multithreading
  • Knowledge of object-oriented design principles, patterns, best practices, performance optimizations, and memory management
  • Ability to communicate across all teams within the organization to provide solutions
  • Ability to take a given problem and execute a solution
  • The ability to troubleshoot high complexity issues
  • Demonstrate strong self-driven skills alongside technical expertise
  • Ability to mentor and guide junior and mid-level engineers
  • Effective communication and documentation skills
  • Problem-solving and critical-thinking ability to handle edge cases and unexpected issues
  • Experience collaborating with cross-functional teams (designers, product managers, QA )

Responsibilities

  • Design, architect and create the documentation for the entire system down to the details to meet team needs
  • Code entire software solutions to solve current problems, identify and fix issues within their areas of expertise
  • Participate as a CodeOwner within their expertise and stakeholder throughout in code-reviews
  • Automate unit, integration, and end to end testing solutions and incorporate with the testing team flow
  • Be able to run you code in pre-production and ensure quality
  • Help maintain debugging tools for team
  • Work with vendors to ensure 3rd party SDKs are working properly
  • Perform and monitor mobile releases for Android
  • Teardown and destroy old solutions, products, and resources when no longer needed
  • Provide operational support of your deployed code and all code within your domain of expertise
  • Determine issues within the entire team and prevent problems from occurring
  • Coordinate across all business teams to identify, resolve, mitigate and prevent technical issues, risks, and provide solutions
  • Perform other job-related duties as assigned

Preferred Qualifications

  • Experience using React Native(Function Components, Hooks, Redux, Java Script/TypeScript)
  • Experience in ingesting and exposing large datasets in weather industry
  • Experience in advertising industry
  • Experience with GitHub, Jenkins, Spinnaker, Artifactory

Benefits

  • 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
This job is filled or no longer available