Location: Chesterfield,MO, USA
POSITION: Lead Software Engineer, Actuarial Technology SolutionsLOCATION: Chesterfield, MONUMBER OF OPENINGS: 1POSITION OVERVIEWAs a Lead Software Engineer, you will be responsible for designing and implementing modern integrated software solutions in a complex Actuarial Technology product suite. A high degree of collaboration with cross functional IT teams is critical to ensure Actuarial Tech Solutions are secure, scalable, performant, resilient, high quality and cost effective. Your expert large scale software design, experience, passion and leadership will guide the solution development process from concept to reality.You will be a key influencer building a strong agile software product engineering team to deliver on commitments with emphasis on risk management and course correction. The role is also expected to leverage and contribute to robust technology policies, procedures, standards, and controls. As a key technology leader, you MUST be a champion and strong example towards our culture of innovation, collaboration, high performance and results orientation empowered towards continuous sustainable improvement.Provides expert technical skills combined with strong leadership skills to articulate architectural direction and solutions to both product stakeholders and the development team. This is a full stack Sr. engineer with strong team leadership skills, deep proficiency in general programming languages, frameworks and deployment methodologies who creates API-based applications from concept to finished product with a cloud-first emphasis. Builds and encourages a collaborative environment while promoting architectural standards of the organization.Significant experience consuming, producing, and analyzing very large datasets via parallel computing technologies is an absolute must have requirement.RESPONSIBILITIESLeads a team of developers; oversees development team quality of work, timelines, and project risks without supervision.Designs, develops, tests, deploys and supports API-based systems focusing on industry best practices with a cloud-first emphasis.May supervise or manage four or fewer employees, and responsible for team's performance, coaches and mentors team members.Seeks continuous quality improvements for supported products.Performs other duties as assigned.EDUCATION AND EXPERIENCE REQUIREMENTSREQUIRED:Bachelor's degree of Computer Science or equivalent experience8+ years of software development experiencePREFERRED:Master's degree and/or LOMA certificationSKILLS AND ABILITIESREQUIREDProficiency in multiple tools of the full stack covering frontend frameworks, databases and deploymentsProficiency in a variety of general programming languagesProficiency in Test-Driven DevelopmentExperience with a variety of database technologiesProficiency in containerizationDemonstrated ability to quickly learn new technologiesDemonstrated ability to lead small teams or projectsAdvanced ability to solve complex problems, drawing upon creativity, experience, and multiple sources of informationAdvanced communication skills, including the ability to communicate complex or difficult informationInsurance and/or reinsurance industry knowledgeExperience with AWS, GCP or other cloud providerPREFERREDAWS Tech stack and related certificationsJavaScript/C#/PythonFunctions-as-a-Service (Lambdas or equivalent technology)Containerization and Container Orchestration (ECS or equivalent technology)PostgreSQL & AWS AuroraTerraformBashSnowflakeEMR or other Apache Spark processing solution#J-18808-Ljbffr