GrepJob
The Weather Company

Lead Software Engineer, Meteorological Technologies

The Weather Company
Apply
about 3 hours ago
Atlanta, GA, USAMid Level / Senior / Staff+
H1B Sponsor

Responsibilities

  • Build and maintain intelligent meteorological tools and workflow automation.
  • Unlock value in meteorological operations through automation and integration.
  • Evaluate emerging AI tools and traditional software for practical application.
  • Collaborate with meteorologists and developers to co-create solutions.
  • Make technology decisions balancing innovation with operational reliability.
  • Manage multiple concurrent projects from assessment to deployment.
  • Influence technical direction across development and support teams.
  • Champion AI adoption while maintaining trust and reliability.
  • Create workflow efficiency by modernizing legacy systems.

Requirements

  • 7+ years in cloud-based solutions architecture, software development, or related roles.
  • Domain experience in meteorology, weather forecasting, or scientific operations.
  • Experience in production software delivery across the full lifecycle.
  • Familiarity with 24x7 operational environments and mission-critical systems.
  • Proficiency in managing multiple concurrent technical initiatives.
  • Practical experience with AI coding assistants and modern AI integration.
  • Proficiency in programming languages such as Python, JavaScript/TypeScript, or Go.
  • Experience with modern web development frameworks like React or Next.js.
  • Ability to design and integrate APIs with existing tools.
  • Bachelor's degree in Computer Science, Engineering, AI/ML, Meteorology, or related field.

Benefits

  • Flexible Time Off program.
  • Hybrid work model.
  • Variety of medical insurance options including $0 cost premium employee coverage.
  • Benefits effective day 1 of employment including competitive 401K match.
  • Progressive family plan benefits.
  • Opportunity to work for a global and industry-leading technology company.
  • Impactful work in a collaborative environment.