The Weather Channel

Software Developer

The Weather Channel
Apply
over 12 years ago

Responsibilities

  • Design, write, modify, debug, test, and document new and legacy software systems.
  • Research and apply programming languages, data structures, algorithms, file systems, libraries, tools, and datasets.
  • Support software design, development, and debugging activities across the team.
  • Troubleshoot server hardware and software, upgrade and install third-party software, and monitor system status.
  • Participate in an on-call rotation.
  • Use bug-reporting and trouble-ticket software to investigate client and user issues with support staff.

Requirements

  • Prior software development experience.
  • Experience with the Linux development toolchain, including gcc/g++, make, gdb, gprof, valgrind, and Git.
  • Linux system administration experience and Bash or sh scripting skills.
  • Knowledge of C, C++, C#, PHP, Python, JavaScript, and other languages as needed.
  • Knowledge of object-oriented design, template metaprogramming, algorithms, data structures, sockets, multithreading, graphics and image generation, and regular expressions.
  • Strong mathematical and communication skills and the ability to work successfully in an Agile/Scrum team environment.
  • Preferred: bachelor's degree in engineering or a related field.

Tech Stack

Categories

The Weather Channel

About The Weather Channel

501-1,000 employees

The Weather Channel provides consumer weather forecasts, severe-weather alerts, and storm coverage across a 24/7 cable television network, weather.com, and mobile apps. Its business model combines advertising, TV carriage fees, and licensing of weather content to partners. Founded in 1982 and headquartered in Atlanta, it is owned by Allen Media Group and operates one of the most widely distributed U.S. cable weather services.

Contact me