at State Farm Mutual Automobile Insurance Company in Bloomington, Illinois, United States
Job Description
State Farm (Bloomington, IL) seeks a Lead Software Engineer to apply skills, tools, security processes, applications, environments, and programming language(s) to complete complex assignments. Specific duties include: apply advanced engineering practices to design full-stack applications using industry-adopted languages and frameworks; diagnose and resolve complex problems/issues; maintain advanced understanding in software engineering topics, including classes, functions, security, containers, version control, CI/CD, and unit tests; maintain advanced understanding in programming (e.g. Java, JavaScript, Spring Boot, Microservices), database functionality (e.g. SQL, DB2, PostgreSQL), Public Cloud – (AWS, Pivotal Cloud Foundry, Azure AD), message brokers (e.g. RabbitMQ, IBM MQ), DevOps skills (Gitlab CI/CD, Terraform), containers, monitoring tools (e.g. Dynatrace / SPLUNK), API testing tools (JMeter/Postman/ SoapUI), Devops (Docker), ITSM tool (ServiceNow), database management tools (PgAdmin); maintain advanced understanding in legacy compute environments, including but not limited to Linux, Micro-Focus Cobol, JSP, XML, CSS and Mainframe; apply advanced understanding regarding technology trends/changes, best practices, and processes to complete assignments and influence the direction of product solutions; apply advanced understanding of product design, data design, movement and test to ensure quality outcomes; leverage an advanced understanding of the State Farm organizational structure to navigate the organization; provide mentorship, technical guidance, training, and may delegate work to others; take on several simultaneous work stories or focus on a single complex story; understand, support, and help define the vision and direction for the product development; champion and lead others to design and develop for exceptional user experience; have membership and engage with technical groups in the organization, like dev guilds; and leverage inner source best practices to encourage code discoverability and collaboration across the enterprise. Must have AWS Cloud Practitioner Certification. Option to work in a hybrid environment but must live within a 180 mile radius of Bloomington, IL. Required travel to Bloomington, IL headquarters to attend meetings multiple times a quarter.
Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Information Systems, or a closely related field of study, plus 7 years of experience in the job offered, or as a Technical Consultant Engineer, Consultant, or similar software engineer position in Life Underwriting. Must have 7 years of experience in the following: working with Underwriting in Life Insurance for all product types; programming including, but not limited to, Java, JavaScript, Spring Boot, Microservices, database functionality, including SQL, and DB2, PostgreSQL; Public Cloud (AWS and Pivotal Cloud Foundry), and containers; and working in legacy compute environments, including but not limited to Linux, MicroFocus Cobol, CSS, JSP, XML and Mainframe. Must have at least 2 years of experience working with the following: message brokers (RabbitMQ and IBM MQ), DevOps tools (Gitlab CI/CD and Terraform), monitoring tools (Dynatrace and SPLUNK), DevOps (Docker), ITSM tool (ServiceNow), database management tools (PgAdmin) and API testing tools (JMeter/Postman and SoapUI). Must have AWS Cloud Practitioner Certification. Option to work in a hybrid environment but must live within a 180 mile radius of Bloomington, IL. Required travel to Bloomington, IL headquarters to attend meetings multiple times a quarter. Salary: $150,440/yr.
Full time position. Apply by submitting resumes at https://jobs.statefarm.com/main/jobs, Job ID: 44800
To view full details and how to apply, please login or create a Job Seeker account