Lead Software Engineer

State FarmBloomington, IL
1dRemote

About The Position

Being good neighbors – helping people, investing in our communities, and making the world a better place – is who we are at State Farm. It is at the core of how we operate and the reason for our success. Come join a #1 team and do some good! Grow Your Skills, Grow Your Potential

Requirements

  • Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, or a closely related field of study, plus 2 years of experience in the job offered, or as a Software Engineer, Developer or similar position with a focus on AWS, Gosu and Object Oriented programming.
  • Must have 2 years of experience with each of the following: developing and implementing AWS and Guidewire PolicyCenter solutions; incorporating Personal Lines and Business Lines PolicyCenter implementations; working with development, testing, and solution design; integrating an AWS Workload Management solution with Guidewire PolicyCenter.
  • Specific experience must also include: using industry tools, frameworks, and languages such as Gosu, or Python, or JavaScript, or React, or Node.js, or GoLang, or SQL, or Scala, or Spring, or Spark; building, implementing and maintaining multi-tier cloud-native applications and integrating with PolicyCenter solutions; using AWS core services including IAM, KMS, S3, Lambda, DynamoDB, Aurora, and Route 53; using Terraform or a related infrastructure as Code technology to manage infrastructure; creating pipelines/automation to deploy changes to production with quality and DevOps best practices; adapting quickly and thriving in a changing, highly collaborative agile team environment; learning new languages and frameworks; and supporting applications, including troubleshooting, logging, and observability using Splunk, Datadog, CloudWatch, and Dynatrace.
  • Must take and pass pre-hire coding test.
  • Must have the following certifications: AWS Certified Developer Associate – DVA and AWS Certified Cloud Practitioner – CCP.
  • Occasional travel to corporate and/or hub locations in IL, TX, AZ, and/or GA requires 2-4 times a year.
  • Option to work remotely with required travel to office at least once a quarter if lives within 180 miles of office.

Responsibilities

  • apply skills, tools, security processes, applications, environments and programming language(s) to complete complex assignments (10%)
  • apply advanced engineering practices to design full-stack applications using industry-adopted languages and frameworks (35%)
  • diagnose and resolve complex problems/issues (10%)
  • maintain advanced understanding in software engineering topics, including classes, functions, security, containers, version control, CI/CD, and unit tests (10%)
  • maintain advanced understanding in programming (e.g. Java, JavaScript), and database functionality (e.g.SQL, Non-SQL) (10%)
  • apply advanced understanding of product design, data design, and movement and test to ensure quality outcomes (10%)
  • provide mentorship, technical guidance, training, and may delegate work to others (5%)
  • understand, support, and help define the vision and direction for the product development (5%)
  • leverage inner source best practices to encourage code discoverability and collaboration across the enterprise (5%)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service