Senior Application Developer

BLN24Mclean, VA
Hybrid

About The Position

We are seeking Senior Application Developers to support the NOAA National Weather Service AWIPS program, a mission-critical system used nationwide to process and disseminate real-time weather data that protects life and property. You will contribute to the development and enhancement of a large-scale, high-availability platform supporting 24/7/365 operations.

Requirements

  • 5+ years of professional software development experience
  • Strong experience in system design, architecture, and scalable application development
  • Proven experience leading or mentoring development teams in Agile environments
  • Hands-on experience with AWS services (EC2, Lambda, S3, EKS, or equivalent cloud platforms)
  • Experience building and supporting microservices-based architectures and APIs
  • Strong understanding of software engineering best practices including testing, CI/CD, and version control (e.g., Git)
  • US. Citizenship Required

Nice To Haves

  • Current or recent experience with NOAA/NWS systems or federal weather-related programs
  • Direct experience with AWIPS or similar large-scale environmental data processing systems strongly preferred
  • Experience supporting high-availability, real-time, or mission-critical systems in production environments
  • Familiarity with DevSecOps practices and cloud-native observability tools (logging, metrics, tracing)
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, automated testing frameworks)
  • Exposure to Kubernetes-based deployments and containerized workloads
  • Experience working in geographically distributed or 24/7 operational support environments

Responsibilities

  • Design, develop, test, and deploy scalable, secure, and maintainable software applications supporting mission-critical weather systems
  • Support enhancements, modernization, and maintenance of the AWIPS baseline software platform
  • Collaborate with UX, DevSecOps, QA, and product teams in an Agile development environment
  • Develop and maintain scalable microservices, RESTful APIs, and event-driven services
  • Ensure code quality through unit testing, code reviews, and adherence to engineering best practices
  • Support integration with AWS cloud services and cloud-native architecture patterns (EC2, Lambda, S3, EKS)
  • Participate in CI/CD pipeline development and support automated deployment processes
  • Contribute to system performance tuning, monitoring, logging, and operational troubleshooting in a 24/7 environment
  • Utilize AI-assisted development tools to improve productivity, software quality, and testing efficiency
  • Document technical designs, implementations, and operational procedures as needed

Benefits

  • Generous medical, dental, and vision plans
  • Opportunity to work in different sectors
  • Flexibility
  • Remote working opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service