Software Engineer III
hackajob
Job Description
Join Verisk Extreme Event Solutions and be part of a dynamic, agile software engineering team building the next generation of cloudâbased, high-performance analytical solutions . As a Software Engineer III , you will contribute directly to the design, development, and optimization of scalable systems that support advanced analytics used across the catastrophe and risk modeling domain. This role is ideal for an engineer who enjoys working across the full development lifecycleâfrom architecture and design through implementation, testing, and deploymentâand who is motivated by building robust, performant systems at scale .
Youâll collaborate closely with other engineers to deliver clean, maintainable code while continuously improving system performance and reliability. Responsibilities Design, develop, and maintain cloudâbased analytical frameworks and tools that power scalable solutions. Build robust, high-performance systems using AWS services such as Lambda, S3, and Parquetâbased big data solutions.
Collaborate on infrastructureâasâcode initiatives to support modern cloud environments. Actively enhance system functionality, improve performance, and optimize compute and memory usage. Contribute across the full software development lifecycle, including architecture, coding, testing, and CI/CD pipelines.
Investigate and resolve customer inquiries and software defects, ensuring production stability and reliability. Develop and maintain automated testing frameworks to support testâdriven development practices. Participate in DevOps infrastructure efforts, supporting both development and production environments.
Work collaboratively with team members to ensure clean code, sound architecture, and scalable design. Required Qualifications Bachelorâs degree in Computer Science or equivalent experience (Masterâs degree preferred). Strong experience developing scalable applications using C# and .NET Core.
Familiarity with AWS cloud platforms and services, including efficient data storage technologies such as Apache Parquet. Solid understanding of objectâoriented design, design patterns, and performanceâtuning techniques. Experience with testâdriven development and CI/CD pipelines.
Preferred Skills Exposure to big data solutions, including distributed systems and parallel computing. Background or interest in math and statistics. Handsâon experience with AWS platform development and infrastructureâasâcode tooling.
Proficiency with Docker and containerized applications. Strong analytical, problemâsolving, and debugging skills with a focus on software robustness. #J-18808-Ljbffr