Solutions Engineer

Overview

On Site
USD 120,000.00 per year
Full Time

Skills

Collaboration
System Integration
Optimization
IaaS
Automated Testing
Continuous Integration and Development
Management
Data Structure
Analytics
Java
JavaScript
React.js
JSON
XML
Software Development Methodology
Version Control
Git
Testing
Continuous Integration
Continuous Delivery
Extract
Transform
Load
PySpark
Amazon Web Services
SQL
Data Modeling
Agile
Computer Science
Software Engineering
Information Systems
FOCUS
Data Engineering
Software Development
Cloud Computing
Property And Casualty Insurance
Insurance

Job Details

Purpose

The Solutions Engineer is a highly skilled and technically driven individual who will serve as a critical bridge between business needs and technical execution. This role emphasizes hands-on technical implementation and optimization, while also ensuring that technology solutions align with strategic business objectives. The ideal candidate will thrive in complex environments, especially within the property & casualty (P&C) insurance domain, and bring a strong background in cloud-based software development across diverse systems.

Responsibilities
  • Collaborate with business stakeholders to understand requirements and translate them into scalable technical solutions.
  • Lead and execute technical implementation efforts, including system integration, configuration, and optimization.
  • Develop and maintain low-code and custom software solutions using modern frameworks and languages.
  • Design and implement data pipelines and ETL processes using tools like pySpark and AWS Glue.
  • Configure and manage cloud infrastructure, primarily on AWS, to support scalable and secure applications.
  • Ensure adherence to SDLC best practices including version control, automated testing, and continuous integration.
  • Model and manage data structures to support analytics and operational needs.
  • Contribute to iterative development cycles and agile practices.
  • Perform additional duties as assigned or requested.

Requirements

Knowledge, Skills, and Abilities
  • Proficiency in Java, JavaScript, React, JSON/XML.
  • Experience with low-code platforms.
  • Strong understanding of SDLC, including version control (e.g., Git), testing frameworks, and CI/CD.
  • Hands-on experience with AWS cloud configuration.
  • Expertise in ETL tools such as pySpark and AWS Glue.
  • Advanced SQL skills and data modeling capabilities.
  • Familiarity with Agile development methodologies.
  • Ability to work effectively both independently and in a team environment.
  • Ability to communicate effectively across multiple channels and asynchronously in a remote-first working environment.

Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
  • Master's degree is a plus, especially with a focus on cloud computing, data engineering, or enterprise systems.
  • 7+ years of professional experience in software development, with a strong emphasis on cloud-based solutions
  • 5+ years of supporting strategic or enterprise-level development, or prior experience as a solutions engineer or architect.
  • Prior experience in the property & casualty insurance industry strongly preferred.
  • Demonstrated ability to work cross-functionally with both technical and business teams.
  • Minimum travel is required for annual all-company gatherings or team design sessions (up to 5% of the time)

Salary Description

Starting at $120,000/year
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.