Verisk Analytics

Senior Analyst, Software Engineering | Software Engineer II

Verisk Analytics$90K — $120K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent in Computer Engineering, Software Engineering, or related scientific/engineering discipline.
  • Minimum 2 years of relevant software engineering experience.
  • Proficiency in Python and C/C++.
  • Experience with the full Software Development Lifecycle.
  • Familiarity with CI/CD workflows and tools like GitLab CI or Jenkins.
  • Hands-on experience with radar and weather data.
  • Knowledge of weather or radar data formats such as NEXRAD, GRIB2, or NetCDF.

Responsibilities

  • Design, implement, test, and maintain software components in Python and C/C++.
  • Implement architectural designs from senior engineers.
  • Develop systems for ingesting, transforming, and serving radar and weather data.
  • Own features from development through deployment and operational support.
  • Write clean, maintainable code adhering to performance and quality standards.
  • Participate in technical design discussions.
  • Collaborate with product managers and scientists on technical solutions.
  • Contribute to code reviews and engineering best practices.

Benefits

  • Work environment is remote, offering flexibility.
  • Opportunity to work closely with science and technology experts.
  • Engage in significant hands-on software engineering without extensive AI focus.
Full Job Description
Job Description

The Software Engineer II is an early- to mid-career professional responsible for contributing to the design, development, testing, and delivery of high-quality software solutions that support Verisk Weather Solutions products and services. This role focuses on building reliable, scalable systems that ingest, process, and deliver radar-based and other meteorological data products, with a strong emphasis on correctness, performance, and data integrity.

The individual will work closely with software engineers, product managers, scientists, and software architects to implement well-defined designs and support applications that rely heavily on radar and weather data formats. While the role may interact with data-driven or model-assisted workflows, the primary emphasis is on software engineering excellence and hands-on experience working with radar and meteorological data, rather than AI or model development.

Responsibilities

- Design, implement, test, and maintain software components using Python and C/C++.

- Implement architectural designs and technical patterns defined by senior engineers and software architects.

- Develop and maintain systems that ingest, transform, validate, and serve radar and weather data products.

- Own well-defined features or services from development through deployment and operational support.

- Write clean, maintainable, and well-tested code that meets performance, reliability, and quality standards.

- Participate in technical design discussions and provide implementation-focused input on proposed solutions.

- Work cross-functionally with product managers and scientists to translate domain-specific requirements into technical solutions.

- Contribute to peer code reviews and shared engineering best practices.

Qualifications

- Bachelor's degree or equivalent practical experience in Computer Engineering, Software Engineering, or a related scientific or engineering discipline such as Atmospheric Science, Meteorology, Hydrology, Physics, Mathematics, or Engineering.

- At least 2 years of professional software engineering experience in an industry environment.

- Professional experience with Python and C/C++.

- Experience working across the full Software Development Lifecycle.

- Familiarity with CI/CD workflows and tools such as GitLab CI, Jenkins, or Bamboo.

- Experience using version control systems (e.g., Git).

- Hands-on professional experience working with radar and weather data.

- Direct experience with one or more weather or radar data formats such as NEXRAD Level II, GRIB2, or NetCDF.

Preferred Qualifications

- Strong experience developing or maintaining systems that process radar data at scale, including real-time or near-real-time pipelines.

- Familiarity with geospatial data concepts and coordinate systems.

- Experience collaborating closely with scientists or domain experts.

- Exposure to data-driven or analytics-enabled systems.

- Experience in high-performance, data-intensive, or scientific computing environments.

Additional Information

- Travel Required: Less than 1%

- Work Environment: Remote

About Verisk Analytics

Verisk Analytics is a data analytics company that provides data, analytics, and decision-support services to professionals in insurance, energy, healthcare, financial services, government, and risk management. The company uses proprietary data sets and algorithms to provide predictive analytics and decision support solutions to its clients. Verisk Analytics was founded in 1971 and is headquartered in Jersey City, New Jersey.
Learn more about Verisk Analytics
Size
9,367 employees
Market Cap
$27.2 billion
Industry
Net Income
$712.7 million
Founded
1971
5 Year Trend
+8.5%
Revenue
$2.7 billion
NASDAQ

Similar Jobs

More Jobs at Verisk Analytics

More Aerospace & Defense Jobs

Find similar Senior Analyst, Software Engineering | Software Engineer II jobs: