4 дня назад
Software Developer III (Scala/Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Developer III (Scala/Java): Building backend processors and workflows that ingest, validate, transform, and distribute real-time weather data for consumer and enterprise products with an accent on reliability, scalability, relational databases, functional programming, and cloud deployment. Focus on designing distributed processing services, optimizing data flows, resolving production incidents, and mentoring developers.
Location: State College, PA, USA, or remote
Company
provides real-time weather forecasts, alerts, observations, and weather data products for consumers, businesses, and government agencies worldwide.
What you will do
- Lead the design, development, testing, and maintenance of backend processors for ingesting, validating, transforming, and distributing real-time weather data.
- Own end-to-end data flows, including production databases, monitoring, operational efficiency, data quality, and incident response.
- Design database schemas, SQL objects, and processing capabilities for new providers, data formats, business requirements, and product features.
- Define reliability, performance, scalability, testing, deployment, and observability standards for backend processing software.
- Align technical solutions with software engineers, data operations, product managers, and business stakeholders.
- Conduct code reviews, document workflows, evaluate technologies, and mentor less experienced developers.
Requirements
- 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 with Scala or Java and functional programming concepts.
- Expertise deploying applications in Microsoft Azure, AWS, or Google Cloud.
- Deep experience with relational database architecture, schema design, SQL, and performance optimization at scale.
- Experience with XML, JSON, RESTful APIs, regular expressions, external data providers, technical design discussions, and code reviews.
Nice to have
- Experience with event-driven, distributed, or message-based systems.
- Experience with weather, environmental, geospatial, or other Earth science data.
- Experience integrating multiple external data providers or APIs.
- Proficiency with Microsoft SQL Server and Microsoft Azure.
- Experience providing technical guidance to software developers.
Culture & Benefits
- Work in an Agile-based environment with software, data operations, product, and business teams.
- Collaborate with peers and stakeholders serving a global audience.
- Contribute to quality assurance practices, documentation standards, and continuous improvement of team workflows.
- Equal employment opportunity employer committed to reasonable accommodations for individuals with disabilities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Software Engineer - Query Language (Java)
114 000 - 142 000$
5 дней назад
Staff Backend Software Engineer (Java)
185 500 - 299 000$
3 дня назад
Associate Software Engineer - Java (Distributed Systems and Databases)
98 000 - 123 000$
5 дней назад
Senior Software Engineer, Program (Java/Spring)
130 000 - 170 000$
6 дней назад
Principal Software Developer
3 дня назад
Senior Software Development Engineer (Java)
140 183 - 150 800$