Employment Opportunities

Software Developer

  • San Francisco, CA
  • Full-Time
  • Development

GENERAL SUMMARY:

We are looking for a passionate Software Developer to work in our fun and fast-paced environment. You will create and modify software systems – and though you will primarily be concerned with meteorological products, development may be geared toward (but not limited to) other areas such as general infrastructure, Geographic Information Systems (GIS), and support of sales / marketing functions.

RESPONSIBILITIES:

  1. Software Development (80% of time)
    • Design, write, modify, debug, and test new or legacy software systems in an agile team environment
    • Use source debuggers, profilers, runtime analysis tools, and source code control systems
    • Create and maintain documentation
    • Perform research related to languages, data structures, algorithms, file systems, libraries, tools, datasets
    • Work with team members in software development and debugging activities
  2. Software Maintenance (10% of time)
    • Recognize and troubleshoot problems with server hardware and software
    • Upgrade, build, and install 3rd party software
    • Use monitoring tools / dashboards to determine system status
    • Participate in on-call rotation
  3. Customer Support (10% of time)
    • Use bug reporting / trouble ticket software to address issues brought up by clients and users
    • Work with dedicated support staff to gather further information and identify root causes of issues

QUALIFICATIONS:

  1. Skills, knowledge and abilities
    • Linux development toolchain (gcc/g++, make, gdb, gprof, valgrind, SVN, GIT, etc)
    • Linux system administration, bash / sh
    • C, C++, C#, PHP, Python, Javascript, other languages as needed
    • Object Oriented design, template metaprogramming, algorithms and data structures
    • Sockets, multithreading, graphics and image generation, regular expressions
    • Strong math skills
    • Strong communications skills and ability to work in an Agile team environment
  2. Experience
    • 3+ years software development, analysis, or engineering experience
  3. Preferred educational level
    • Bachelors Degree in Computer Science, Engineering or a related field
Please send your cover letter, resume, and salary expectations to careers@weather.com with the subject header, "Software Developer – SF." Only qualified candidates will be contacted. Thank you!
 

Mobile Product Manager

  • San Francisco, CA
  • Full-Time
  • Product

GENERAL SUMMARY:

The Weather Underground is the world’s first weather site on the Internet. Our mission is to make global weather data universally accessible, meaningful, and useful. Come help save lives and join our cause! We’re looking for a passionate Mobile Product Manager to join us in our San Francisco office. The Product Manager is chief imagineer and will be responsible for creating new and engaging customer experiences with the next generation of native mobile apps. He/She will collaborate with developers, UX designers, and marketing teams during the design and development process to bring apps to life. The Product Manager is expected to innovate on the customer’s behalf, understand core product management principles, and be agile.

RESPONSIBILITIES:

  1. Own the product, Wow our customers
    • Identify customers and create end to end customer experiences
    • Create a product vision and paths to get there
    • Answer the What and Why of the user stories and product investments; back up claims with quantitative and qualitative data as available
    • Own and groom the product backlog
    • Be accountable for the performance of the product with analytics
    • Proactively research and understand how our audience interacts with our products and make use of this knowledge in the development of best possible user experiences
  2. Enable the Development Team
    • Run ahead of development to create and validate user stories and acceptance criteria
    • Prioritize and establish the minimum viable product for each iteration
    • Create wireframes and mock-ups and work with UX/UI designers to finalize the composition
    • Ensure all the user stories and UX/UI designs are locked and loaded for sprint planning
    • Support the scrum master and development team to realize the product as you envisioned it
  3. Maintain Mobile Products
    • Create and execute support model for apps
    • Take customer and stakeholder feedback to iterate on
  4. Innovate Mobile Designs, Business Models and Technologies
    • Create and research mobile design ideas and technologies and determine if they should be used in Wunderground products

QUALIFICATIONS:

  1. Skills, knowledge and abilities
    • Customer empathy and the ability to uncover and translate latent wants and needs of the customer into product design
    • Ability to ideate new product concepts, build a business case for why we should or shouldn’t pursue an opportunity
    • Research and analyze product and business opportunities
    • Ability to pull and process large amounts of data and distill it to meaningful conclusions
    • Ability to prioritize, lead and influence key product decisions
    • Proven ability to work with cross-functional teams and successfully launch products
    • Exceptional verbal and written communication skills
    • Strong attention to detail; capable of meeting the highest standards of quality in workmanship
    • Dependable: ability to work independently and manage priorities to meet milestones
  2. Skills, knowledge and abilities
    • 3+ years of product management experience
    • Must have designed or built a mobile app
    • Preferred educational level: Bachelors Degree in Engineering, Business, or related field
    • Agile Scrum experience is a plus
    • MBA not required but a plus
Please send your cover letter, resume, and salary expectations to careers@weather.com with the subject header, "Mobile Product Manager – SF." Only qualified candidates will be contacted. Thank you!
 

Software Engineer, Android

  • San Francisco, CA
  • Full-Time
  • Development

GENERAL SUMMARY:

We are looking for two (2) passionate Android Software Engineers to work in our fun and fast-paced environment. You will be responsible for building the next generation of Weather Underground mobile apps to bring accurate and real-time weather for all. You should already live and breathe Android. You know the latest design guidelines, have worked on a production-level app or two, and know how to implement custom interfaces.

RESPONSIBILITIES:

  1. Software Development (80% of time)
    • Design, develop, and test mobile apps in an Agile Scrum environment
    • Debug, profile, and optimize code by you or others.
    • Use version control systems to work together with other developers.
    • Create and maintain user-facing apps, as well as API changes, SDK implementation, and documentation
    • Participate and contribute to a successful agile effort with Product Manager, Scrum Master, and UX/UI designers
  2. Software Maintenance (10%)
    • Recognize and troubleshoot problems with server hardware and software
    • Upgrade, build and install 3rd party software
    • Use monitoring tools / dashboards to determine system status
    • Participate in on-call rotation
  3. Customer support (10%)
    • Use bug reporting / trouble ticket software to address issues brought up by clients and users
    • Work with dedicated support staff to gather further information and identify root causes of issues

QUALIFICATIONS:

  1. Skills, knowledge and abilities
    • Experience with Java programming and building Android apps for phone and tablets
    • At least one app you’ve substantially contributed to in the Play Store
    • Knowledge of multi-threading, memory management, caching for mobile devices
    • Familiarity with XML, JSON, and REST-based APIs
    • 2+ years of Android experience
    • Strong communication skills and the ability to successfully work in an Agile/Scrum team environment
    • 3D graphics programming experience preferred
    • Preferred education level: Bachelor’s degree or higher in Computer Science or Engineering
Please send your resume to careers@weather.com with the subject header, "Software Engineer, Android – Weather Underground." Only qualified candidates will be contacted. Thank you!
 

Persistent, you are!

We are always on the lookout for talented people. If you feel passionate about working with our company, please send your resume and cover letter to careers@weather.com. We'll take a look and let you know if there is a good fit!

Open Positions

About Us

Founded in 1995 as the first online weather service, Weather Underground supplies weather data to many of the world’s leading media companies and millions of users across the globe through its mobile apps and website wunderground.com.

With a global community of over 33,000 users contributing data from privately owned weather stations, Weather Underground collects and publishes a unique level of real time weather data. This unprecedented level of data powers a proprietary forecasting model that generates hyper-local weather forecasts. Weather enthusiasts from all corners of the world congregate at Weather Underground to share their passion for weather through uploading photographs, writing blogs and submitting their own observations from mobile phones.

Weather Underground's expert meteorologists also provide commentary on severe weather events across the globe and present the scientific evidence of how the Earth's climate is changing.

Weather Underground is part of The Weather Company and is based in San Francisco, California.

Weather Underground participates in E-Verify.