AccuWeather Careers
Software Developer II
About this role
AccuWeather seeks a Software Developer II to design and develop backend systems that process real-time weather data at scale for hundreds of millions of users. You'll work with relational databases, functional programming, and cloud technologies to build reliable data pipelines and services that power consumer and enterprise weather products.
What you'll do
- Design, develop, test, and maintain backend processors that ingest, validate, transform, and distribute real-time weather data
- Collaborate with engineers, product managers, and stakeholders to implement data processing solutions
- Develop new processing capabilities and enhance existing systems for new data providers and business requirements
- Design database schemas and SQL objects for backend applications
- Investigate, troubleshoot, and resolve production issues and software defects
- Write technical documentation and contribute to process improvements
What they're looking for
- Scala or Java with functional programming experience
- Backend service design and development
- Cloud platforms (Azure, AWS, or Google Cloud)
- Relational databases and SQL
- RESTful APIs and data formats (JSON, XML)
- Event-driven or message-based systems
- Problem-solving and troubleshooting
- Technical communication and collaboration
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
AccuWeather Careers
AccuWeather builds weather forecasting systems and data visualization platforms that serve both consumer and enterprise customers. The company is hiring experienced software developers to modernize its core forecast processing infrastructure and real-time weather content delivery systems.
View all jobs at AccuWeather CareersLikely interview questions
- Describe your experience building and deploying backend services in production cloud environments. What challenges have you faced with scalability and reliability?
- Walk us through how you'd design a data processing pipeline to handle real-time weather data ingestion, validation, and distribution at scale.