Software Developer III
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
Senior IC backend software engineer (real-time data processing)
Builds
Real-time weather data processing services, workflows, and infrastructure
Domain
Weather forecasting / Real-time data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Scala, Java, functional programming, cloud architecture (AWS/Azure/GCP), relational database design, SQL, XML/JSON processing, RESTful APIs
Preferred skills
Event-driven systems, geospatial data, Microsoft SQL Server, Azure development
Technologies
Scala, Java, AWS, Azure, GCP, SQL, XML, JSON, REST
Responsibilities
Lead design and development of complex backend software processors; own end-to-end backend data flows including monitoring and incident response; design and implement new processing capabilities; define reliability, performance, and scalability standards; conduct code reviews and mentor less experienced developers; troubleshoot and resolve complex production issues; drive technical alignment across stakeholders.
Seniority
Senior, hands-on IC with mentorship responsibilities