Established in 1993, WeatherBug is a popular top rated weather and mobile app providing hyperlocal, live weather data and proactive alerting to consumer users. With over 15 million unique users per month, across all platforms, WeatherBug’s vision is to provide environmental intelligence for all aspects of people’s lives. In 2019, WeatherBug was named the best weather app by MediaPost’s Appy Awards. WeatherBug is owned and operated by GroundTruth, the leading global location technology platform. Learn more: www.weatherbug.com

You will:

  • Collaborate with Engineering leadership to help drive technical strategy
  • Drive best engineering practices within your team(s)
  • Collaborate with other internal teams and vendors to determine appropriate technical approach and implementation, timing, and resourcing
  • Be an internal champion for continuously improving team working processes, code quality, and tools and technology adoption
  • Manage and lead software development project planning, execution, and success of complex technical projects.
  • Collaborate with other software managers on people management practices and supervise team’s personnel matters: scheduling resources, time off requests, recognition on a timely and consistent basis
  • Develop technical and non-technical relationships with key stakeholders and with other teams across the organization
  • Cultivate a culture of engineering excellence and encourage strong ownership across teams.

 You have:

  • BS degree in Computer Science (or related field) or 13+ years of experience in software development
  • 10+ years of experience in software design & development
  • 3+ years of experience creating Android applications using Java/Kotlin
  • Experience creating consumer facing applications
  • Experience in mentoring and supporting peers across multiple engineering teams, fostering best engineering practices
  • Ability to communicate and apply common architectural design patterns across a wide range of technical problems
  • Prior experience with agile development, continuous delivery, and DevOps
  • Experience performing fundamental CS tasks including algorithms, runtime analysis, OO design, code quality
  • Proficiency in the Agile development life cycle like Kanban and Scrum methodologies
  • Understand technical risks / issues and assists with options to resolve / mitigate
  • Experience running cross functional teams (two or more of these skills on a team: iOS, Android, Web, and Java APIs) 
  • Experience developing long-term strategies and influences leadership decisions
  • History of engineering cultural change including CI/CD, Chaos Engineering, and Microservices or API first development
  • You have experience communicating multi-functionally with producers, engineers, development partners, marketing, legal, and executive teams.

Great to Have:

  • MS degree in Computer Science (or related field)
  • Experience with user experience / user-centric design
  • Experience with React Native
  • Experience with Objective-C
  • Experience with Android (Java/Kotlin)
  • Experience with Apple Watch
  • Experience with HTML, CSS, and JavaScript
  • Experience with ReactJS
  • Experience with C#, Asp.Net (Core even better!)
  • Amazon Web Services

We are an equal opportunity employer and value diversity 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