Overview
AccuWeather Careers is seeking a Software Developer, Desktop Apps to design, build, and maintain high-quality desktop applications that deliver accurate weather data to users worldwide. This remote-friendly role collaborates with product, UX, and back-end teams to translate requirements into reliable software solutions.
Responsibilities
- Design, develop, test, and maintain desktop applications for Windows and macOS.
- Collaborate with cross-functional teams to define features and specifications.
- Write clean, maintainable code and comprehensive unit tests.
- Participate in code reviews and contribute to improving development processes.
- Optimize performance, reliability, and user experience.
Qualifications
- Experience with desktop application development using languages such as C++, C#, or Java.
- Familiarity with UI frameworks and toolkits (e.g., WPF, Qt, Electron).
- Knowledge of version control (Git) and software development lifecycle.
- Strong problem-solving, communication, and collaboration skills.
- Bachelor's degree in Computer Science or related field, or equivalent experience.
What We Offer
- Remote-friendly work environment with competitive compensation.
- Opportunities to work on consumer-facing weather products used worldwide.