Jobs · Engineering

Software Engineer III - IntelliScript (Remote)

Milliman IntelliScript · Brookfield, WI · 2 mo ago
Engineering$105k–$199k/yrFull-time

About the role

The Software Engineer III plays a crucial role at the intersection of product engineering and data engineering. They are responsible for designing and delivering scalable backend services and data pipelines that power next-generation Insurtech products.

Responsibilities

  • Design, build, and optimize data pipelines for ingestion, transformation, enrichment, and distribution of structured and unstructured data
  • Develop event-driven and batch data processing systems using AWS-native services
  • Integrate backend application services with data pipelines, ensuring consistency between transactional and analytical systems
  • Modernize legacy systems into microservices and event-driven architectures in AWS
  • Implement data reliability and quality mechanisms (validation, monitoring, observability, and error handling)
  • Build and maintain data workflows and orchestration pipelines to ensure timely and accurate data delivery
  • Ensure systems are designed for performance, scalability, security, and compliance
  • Mentor engineers and contribute to raising the team's engineering maturity and delivery quality
  • Collaborate in SAFe Agile teams, delivering measurable outcomes aligned to product and platform objectives
  • Support production operations, including monitoring, troubleshooting, and continuous improvement of system performance

Requirements

  • 5+ years of experience in software engineering with significant focus on data pipeline development and backend systems
  • Strong proficiency in C# (.NET) and SQL, with experience working with large-scale data systems
  • Hands-on experience building and operating data pipelines and data processing systems
  • Experience with AWS data and compute services
  • Experience with microservices and event-driven architecture
  • Strong understanding of data modeling, data integration, and data lifecycle management
  • Experience with DevOps practices, including CI/CD, GitHub workflows, and Terraform
  • Experience with Agile/SAFe delivery models
  • Experience with full software development lifecycle
  • Strong problem-solving and debugging skills across both application and data layers
  • Strong ownership and accountability for data quality, reliability, and system performance
  • Can identify, analyze, and evaluate complex problems, demonstrating attention to detail and the ability to synthesize complex data, contributing to team goals and objectives
  • Experience influencing engineering teams through technical leadership, mentoring, and best practices adoption
  • A collaborative approach, working effectively across software engineering, data engineering, and product teams
  • A thorough understanding of the field and seeks to enhance technical expertise by staying up to date with industry trends, best practices, and emerging technologies

Qualifications

  • A data-first engineering mindset, with deep understanding of how data flows through systems and enables business value
  • Demonstrated ability to design and operate complex data pipelines and distributed systems
  • Strong ownership and accountability for data quality, reliability, and system performance
  • Can identify, analyze, and evaluate complex problems, demonstrating attention to detail and the ability to synthesize complex data, contributing to team goals and objectives
  • Experience influencing engineering teams through technical leadership, mentoring, and best practices adoption
  • A collaborative approach, working effectively across software engineering, data engineering, and product teams
  • A thorough understanding of the field and seeks to enhance technical expertise by staying up to date with industry trends, best practices, and emerging technologies

Skills

  • Data-first engineering mindset
  • Deep understanding of data flows and business value
  • Complex data pipeline and distributed system design
  • Ownership and accountability for data quality, reliability, and system performance
  • Technical leadership, mentoring, and best practices adoption
  • Effective collaboration across software engineering, data engineering, and product teams

Benefits

  • Comprehensive benefits package including medical, dental, vision, EAP, 401(k), discretionary bonus, FSA, PTO, holidays, family building benefits, parental leave, life insurance, AD&D, short-term and long-term disability

Pay

The overall salary range for this role is $104,900 - $199,065. For candidates residing in: Alaska, California, Connecticut, Illinois, Maryland, Massachusetts, New Jersey, New York City, Pennsylvania, Virginia, Washington, or the District of Columbia the range is $120,635 - $199,065. All other locations the salary range is $104,900 - $173,100. A combination of factors will be considered, including, but not limited to, education, relevant work experience, qualifications, skills, certifications, etc.

Schedule

This position is open to remote work. Applicants must be willing to travel to the Milliman office in Brookfield, WI as needed and travel nationwide for meetings, conferences, and team events.

Similar jobs