Senior Real-Time Backend Engineer & Mentor

Logoslabs

San Francisco (CA)

Remote

USD 150,000 - 210,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AccuWeather seeks a Software Developer III to own end-to-end backend data processing for real-time weather data, alerts, and observations. You will lead design, testing, and monitoring of processing services and ensure data quality across distributed systems, mentoring others in relational schema design and best practices.

Reporting to the Manager, Data Engineering, you will drive reliability, performance, and scalability, collaborate across teams in an Agile environment, and help evolve the

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 5+ years of experience designing and developing backend software or distributed systems.
  • Advanced experience developing software using Scala or Java, with experience applying functional programming concepts.
  • Expertise in developing and deploying applications in cloud environments such as Microsoft Azure, AWS, or Google Cloud.
  • Deep experience with relational database architecture, including schema design, SQL, and performance optimization at scale.
  • Proven experience architecting solutions for structured and semi-structured data formats such as XML and JSON, RESTful APIs, and regular expressions, across multiple external data providers.
  • Experience leading software design discussions, code reviews, and technical decision-making.

Responsibilities

  • 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.

Job description

AccuWeather seeks a Software Developer III to own end-to-end backend data processing for real-time weather data, alerts, and observations. You will lead design, testing, and monitoring of processing services and ensure data quality across distributed systems, mentoring others in relational schema design and best practices.

Reporting to the Manager, Data Engineering, you will drive reliability, performance, and scalability, collaborate across teams in an Agile environment, and help evolve the

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Backend Engineer (Remote)
Senior Real-Time Backend Engineer (Remote)

AccuWeather Careers • United States

Remote
USD 140,000 - 190,000
Remote Lead Real-Time Weather Backend Engineer
Remote Lead Real-Time Weather Backend Engineer

AccuWeather, Inc. • State College

Remote
USD 110,000 - 150,000
software developer iii – forecast systems and visualization
software developer iii – forecast systems and visualization

AccuWeather, Inc. • State College

Remote
USD 110,000 - 150,000
Software Developer III
Software Developer III

AccuWeather Careers • United States

Remote
USD 140,000 - 190,000
Software Developer III
Software Developer III

Logoslabs • San Francisco (CA)

Remote
USD 150,000 - 210,000
Senior DevOps Leader: AI-Driven Cloud Reliability
Senior DevOps Leader: AI-Driven Cloud Reliability

AccuWeather • State College

On-site
USD 150,000 - 210,000
Senior DevOps Leader: AI-Driven Cloud Reliability
Senior DevOps Leader: AI-Driven Cloud Reliability

AccuWeather Careers • State College

On-site
USD 140,000 - 200,000
Database Administrator III
Database Administrator III

AccuWeather • State College

On-site
USD 110,000 - 160,000
Sr. Manager, DevOps
Sr. Manager, DevOps

AccuWeather • State College

On-site
USD 150,000 - 210,000
Remote Data Architect I - Cloud-Native Modernization Lead
Remote Data Architect I - Cloud-Native Modernization Lead

AccuWeather • State College

Hybrid
USD 140,000 - 180,000