Lead Software Engineer

State Farm State Farm · Insurance · Richardson, TX · Technology and UX

Lead Software Engineer role focused on driving the evolution of infrastructure management capabilities and building the Engineering Platform for State Farm. The role involves contributing to Infrastructure as Code (IaC) solutions, including OpenTofu, and supporting foundational Platform Engineering capabilities. The engineer will collaborate across the enterprise to mature cloud adoption strategy and deliver secure, scalable platform services. Key responsibilities include leading technical direction for enterprise IaC, building reusable platform capabilities, and identifying opportunities to use AI to automate engineering tasks. The role emphasizes strong engineering practices, automation, and a customer-focused mindset to shape Core Platform Engineering and enable the future Unified Insurance Platform.

What you'd actually do

  1. Drive product delivery, architecture, enablement, and support for core platform capabilities—building reliable platform services that are easy to consume and operate across the enterprise.
  2. Lead technical direction for enterprise IaC (OpenTofu) including the runtime provisioning environment, module strategy, standards, and guidance for internal developers.
  3. Build and evolve reusable platform “Golden Path” capabilities that support the future platform.
  4. Develop and mature high-quality IaC building blocks, including:
  5. Research, recommend, and implement IaC strategy improvements that reduce risk and increase productivity, including:

Skills

Required

  • Cloud Infrastructure as Code (IaC)
  • Cloud technologies and Software Engineering in the cloud (AWS preferred, Azure & GCP considered)
  • Terraform/Open Tofu
  • Python
  • Go
  • Cloud Engineering
  • infrastructure
  • information security
  • industry cloud concepts and offerings

Nice to have

  • Software Engineering and Infrastructure experience in Cloud Platforms (AWS / GCP/ Azure)
  • Interest in and use of AI tooling to create solutions
  • Experience with various software development tooling and techniques
  • Strong verbal and written communication skills
  • Strong critical thinking
  • Ability to thrive in a highly collaborative agile team environment
  • Ability to quickly adapt to a changing environment
  • Commitment to software practices of continuous integration and automated testing

What the JD emphasized

  • OpenTofu
  • AWS
  • Python
  • cloud engineering practices
  • Infrastructure as Code (IaC)
  • Platform Engineering
  • secure, scalable platform services
  • Core Platform Engineering
  • future Unified Insurance Platform
  • AI to automate tedious workflows and engineering tasks