CareerPlanSign in

Software Developer II

🌐 Remote💼 Full-time🗓 2026-07-24 → 2026-09-26

Core

Design and develop backend software processors to ingest, validate, transform, and distribute real-time weather data flows (alerts, observations) powering AccuWeather's consumer and enterprise products.

Role type

Mid-level backend software engineer (data processing)

Builds

Real-time weather data processing services and workflows

Domain

Weather data / Cloud infrastructure

Deliverable

production ML models | product features

Required skills

Backend service design, Scala or Java, Functional programming, Cloud deployment (Azure/AWS/GCP), Relational database design, SQL, XML/JSON processing, RESTful APIs, Regular expressions

Preferred skills

Event-driven/distributed systems, Weather/Geospatial data, Microsoft SQL Server, Microsoft Azure

Technologies

Scala, Java, Azure, AWS, GCP, SQL, XML, JSON, REST

Responsibilities

Design, develop, test, and maintain backend software processors for real-time weather data; Design and implement database schemas and SQL objects; Develop new processing capabilities for new data providers and formats; Investigate, troubleshoot, and resolve software defects and production issues; Write and maintain technical documentation for software components and workflows.

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.