· Lead the design, development, testing, and maintenance of complex backend software processors that ingest, validate, transform, and distribute real-time weather data.
· Own end-to-end backend data flows from source system through validation to production database, including monitoring, operational efficiency, and incident response.
· Design and implement new processing capabilities and enhance existing processors to support new weather data providers, data formats, business requirements, and product features.
· Apply advanced backend and software development skills to build data processing software that’s easily tested, deployed, and monitored.
· Own design and implementation of database schemas and supporting SQL objects used by backend processing applications.
· Define the reliability, performance, and scalability bar for backend processing software in your domain, and hold new development to it
· Drive technical alignment across software engineers, data operations, product managers, and business stakeholders on the approach for complex processing solutions, resolving disagreements on technical direction.
· Investigate, troubleshoot, and resolve complex software defects, production issues, and operational incidents affecting weather data processing systems.
· Conduct code reviews and provide technical guidance to other software developers through collaboration, knowledge sharing, and engineering best practices.
· Mentor less experienced Software Developers in relational schema design and backend data processing practices.
· Define documentation standards for software components, processing workflows, and operational procedures, ensuring the team’s collective knowledge stays current and usable without you in the room.
· Evaluate emerging technologies and development practices for team-wide adoption, making the call on what gets brought into the processing platform and what doesn’t.
· Contribute to technical planning and the continuous improvement of development processes, quality assurance practices, and team workflows.