Jobs and Careers
VE

Senior Software Engineer

Verisk
Conshohocken, United Statesfull_timeVerifiedPosted 17 Jan 2023

About the role

Company Description

We help the world see new possibilities and inspire change for better tomorrows. Our analytic solutions bridge content, data, and analytics to help business, people, and society become stronger, more resilient, and sustainable.

Job Description

Verisk Marketing Solutions helps marketers create exceptional experiences for their customers and prospects by targeting the right person, with the right message, at the right time. We do this with the highest standards for data security and respect for the consumer’s privacy, preference, and permission. Our consumer insights and data solutions are designed to help marketers continuously maintain a real-time view of customers and prospects as those consumer’s profiles and behaviors are changing over time. Whether our customers are seeing a consumer for the first time or have a long-standing relationship with her, we help them improve the reach, timing, relevance, and compliance of every engagement.  We take pride in helping our customers understand and apply our solutions and data to improve their digital marketing strategies in new and creative ways. When our customers win, we win. 

Position Overview 

We are looking for experienced software engineers to join our high performing development organization. As part of our sustaining engineering team, you will play a key role in helping us maintain and enhance the products that drive the core of our business. In addition to working with high availability low latency real time distributed systems, you will also have the opportunity to work with a diverse set of languages, frameworks, and AWS services to deliver Machine Learning powered big data solutions. To be successful at VMS, you will need to have a passion for continuous improvements and all aspects of development from build tooling to testing to delivery. 

About the Day-to-Day Responsibilities of the Role 

  • Collaborate with product, data science and other functional areas to ensure technical efforts are aligned with business goals  

  • Improve and maintain real time APIs 

  • Improve and maintain web interfaces 

  • Perform peer code review  

  • Maintain various big data data structures, pipelines, and transformations 

  • Optimize data operations to minimize processing time on large data sets. 

  • Critically analyze and evaluate challenges with data and propose solutions. 

Qualifications

  • 6+ years of experience developing APIs (REST) with Python 3 

  • 6+ years of experience with web technologies including HTML, CSS, and JavaScript 

  • 6+ years of experience with SQL and NoSQL databases 

  • Experience with unit testing and mocking 

  • Experience with CI/CD 

  • Experience with version control systems like GitHub or Gitlab 

  • Experience utilizing Agile (Scrum/Kanban) practices 

  • Experience developing applications using AWS services such as Lambda, EC2, S3, RDS & DynamoDB 

Nice to Have 

  • Experience with web frameworks such as Elm, React, Angular 

  • Experience with ETL pipelines and big data applications 

  • Experience with AWS big data services such as EMR, Athena & Redshift 

  • Experience developing APIs with PHP 

  • Experience with testing and mocking libraries like PHPUnit and Mockery 

  • Experience developing AdTech or MarTech applications and solutions 

Additional Information

In 2022, Verisk received Great Place to Work® Certification for our outstanding workplace culture for the sixth year in a row and second-time certification in the UK, Spain, and India. We’re also one of the 38 companies on the UK’s Best Workplaces™ list and one of 18 companies on Spain’s Best Workplaces™ list.

For over fifty years and through innovation, interpretation, and professional insight, Verisk has replaced uncertainty with precision to unlock opportunities that deliver significant and demonstrable impact. From our historic roots in risk assessment, we’ve grown to provide analytic insights that help transform industries focused on some of the world’s most critical areas. Today, the insurance industry relies on Verisk to be, and to make the world, more productive, resilient, and sustainable.

Verisk works in collaboration with our customers and at the intersection of people, data, and advanced technologies. Through proprietary platformed analytics, advanced modeling, and interpretation, we deliver immediate and sustained value to our customers and through them, to the individuals and societies they serve, with greater speed, precision, and scale.

We’re 9,000 people strong, committed to translating big data into big ideas. We help others see new possibilitie

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Verisk

View company profile →