Jobs · Engineering · Utah

Senior Analyst, Software Engineering | Software Engineer II

hackajob · Lehi, UT · 6 days ago
HybridEngineeringFull-time

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

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com