Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

AccuWeather Logo

Software Developer, Desktop Apps

AccuWeather

Salary not specified
Aug 12, 2025
Remote, US
Apply Now

AccuWeather is looking for a Software Developer to develop and maintain cutting-edge desktop software used by their forecasting department to create mission-critical and lifesaving warnings and forecasts. The role involves translating forecasting and meteorological needs into high-performing code and systems for their innovative SmartWarn desktop application.

Requirements

  • Proficient in modern programming in C++ (C++ 11 or higher) and in object-oriented computer programming methodologies
  • Demonstrated experience in graphics programming and rendering in OpenGL
  • Demonstrated experience building desktop applications (C++) and desktop UI (Qt6 development framework)
  • Linux operating system knowledge and comfortable with using the Linux command line for everyday tasks and scripting (Bash, Python)
  • Understanding of unit testing frameworks and tools (e.g. Catch2, GoogleTest)
  • Experience with version control systems and CI / CD processes (Git, Github, Docker)
  • Proven experience with build systems (CMake, Debian packaging)

Responsibilities

  • Develop and enhance features in SmartWarn's core UI and rendering engine using C++, Qt6, and OpenGL
  • Leverage client and server-side technologies to build modern components for desktop applications
  • Collaborate with backend developers to integrate services and data infrastructure, while also ensuring effective delivery of products from SmartWarn
  • Build reliable desktop components that support meteorologists and forecast operations
  • Prototype, test, and iterate new visual tools for alert generation and map interaction
  • Write clean, efficient, modular, and testable code in a collaborative Agile environment
  • Contribute to CI/CD pipelines and observability practices

Other

  • BS/BA in related discipline, 3+ years' experience in related field
  • Self-driven; good problem-solving skills; adaptable and willing to take ownership
  • Basic understanding of Geographic Information Systems (GIS) or geospatial data
  • Clear communication skills and a growth mindset
  • Contribute to an enthusiastic, positive, work environment