Software Engineer / Lead Software Engineer – Border Protection (firewall) Technologies

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

Software Engineer / Lead Software Engineer focused on Border Protection (Firewall) Technologies at State Farm. The role involves designing and supporting firewall appliances across on-premise, remote, and cloud environments, and maintaining integrations between automation and infrastructure. Responsibilities include creating and maintaining DBMS (Postgres, DB2), deploying Java Spring applications in AWS using Terraform and Scalr, and working with Azure for user management. Requires experience with Java, Spring Framework, database technologies (PostgreSQL, DB2), and Apache Tomcat. Familiarity with network hardware and cloud infrastructure is preferred. The role mentions the increasing prevalence of AI/ML use cases but is not directly involved in building AI/ML models.

What you'd actually do

  1. Create and maintain DBMS (Postgres) and IBM DB2
  2. Create and deploy Java Spring applications in AWS, on EC2 servers, using Terraform code and Scalr
  3. Use Azure for Entra ID for user management and authentication
  4. Work with AWS Cloud, IaaS Servers, and Mainframe
  5. Work with applications NSCRA (proprietary), nslookup (proprietary), Hot Spot Enabler (proprietary)

Skills

Required

  • Java
  • Spring Framework
  • Spring Tool Suite
  • PostgreSQL
  • DB2
  • Apache Tomcat
  • JavaScript
  • C++
  • C#
  • Python
  • Microsoft Visual Studio
  • Maven
  • Spring Boot Server (Tomcat)
  • io
  • VS Code
  • Kdiff
  • Git
  • Git Lab
  • Microsoft Graph
  • Git Bash
  • Putty
  • Microsoft Graph Explorer
  • DBeaver
  • PSQL (Postgres)
  • Dynamic and static code scans
  • secure coding standards

Nice to have

  • network hardware (routers, switches, firewalls)
  • basic data center design
  • Cloud infrastructure design

What the JD emphasized

  • Artificial Intelligence and Machine Learning technology use cases become more prevalent