> Markdown version of [/jobs/ext/2774827-software-engineer-enterprise-claims-build-automation-release-engineering-gradle-maven](https://www.wearedevelopers.com/jobs/ext/2774827-software-engineer-enterprise-claims-build-automation-release-engineering-gradle-maven). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Enterprise Claims Build Automation & Release Engineering (Gradle, Maven) - **Company:** State Farm Insurance - **Location:** Bloomington, IL, United States (Remote available) - **Salary:** $95,800.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Amazon Web Services, Apache Ant, Build Automation, Bash Shell, Command-Line Interface, Continuous Integration, Web Development, Github, Gradle, Groovy, Apache Maven, Release Management, Secure Coding, Shell Script, Tag Management, Scripting, Enterprise Software Applications, Grafana, Gitlab, Git, Kotlin, Gitlab-ci, Git Flow, Performance Monitor, Build Process, Tools for Reporting, Restful APIs, Splunk, Software Version Control, Dynatrace, Docker, Jenkins, Artifactory - **Published:** September 7, 2026 - **Apply:** https://www.careerjet.com/job/usb1a769be0e1d164ebfde0e9198cfd059/eaa ## About the Role * Strong engineering fundamentals (design, secure coding, testing, maintainability) with experience delivering and supporting production build/release systems at scale. * Hands-on CI/CD pipeline development: writing pipeline definitions, designing multi-stage workflows, working with shared runners, and managing pipeline-as-code patterns (not just triggering builds). * Proficiency in shell scripting (Bash) for build automation, comfortable writing scripts that interact with Git, REST APIs, and orchestrate multi-step build processes. * Solid Git workflows: branching strategies, tagging conventions, multi-stream release management, and merge validation. * Unix/Linux command-line fluency; experience with Docker container images for CI environments. * Strong ownership, collaboration, and communication; comfortable working across teams and navigating ambiguity. Desired * Experience with Gradle (Kotlin or Groovy DSL), particularly migrating large Java projects from Ant or Maven. * GitLab CI advanced patterns: parent-child pipelines, shared templates/includes, dynamic variable generation, custom runner configuration, container registry management. * Apache Ant and/or Maven deep knowledge (for maintaining the current estate while migrating forward). * Artifact repository management (JFrog Artifactory or similar): promotion strategies, credential management, retention policies. * Python scripting for build automation and reporting. * GitHub Actions experience (future-state target). * Cloud platforms (AWS): understanding of compute runners, region selection, and cost optimization for CI workloads. * Web development skills (HTML/CSS/JavaScript) for building internal dashboards and reporting tools. * Observability tools (Splunk, Dynatrace) for pipeline performance monitoring and troubleshooting. * Experience with security scanning tools (Snyk or similar) integrated into CI pipelines. HYBRID: Qualified candidates must live within a 180-mile radius of a hub location listed below and should plan to spend time working from home and some time working in the office as part of our hybrid work environment. ## Description As a Software Engineer / Lead Software Engineer in Enterprise Technology (ET) Claims, you will join the Enterprise Claim System (ECS) Build team, the team that owns CI/CD pipeline infrastructure, build automation, and release engineering for one of State Farm's largest and most complex applications. ECS spans 40+ product modules across concurrent release streams, compiled and deployed through scheduled full-system builds orchestrated by both a legacy Jenkins cluster and an evolving GitLab CI platform. You will drive the modernization of this ecosystem, migrating Jenkins jobs to GitLab CI pipelines (with GitHub on the long-term horizon), evolving builds from Ant/Maven toward Gradle, and building the shared tooling and automation that keeps hundreds of Claims developers productive. What you will do * Design, implement, and maintain GitLab CI pipelines that compile, package, and validate a large-scale Java application across multiple concurrent release streams using shared AWS runners and custom Docker images. * Migrate and retire legacy Jenkins jobs by re-implementing them as modular, reusable GitLab CI pipelines using shared templates and source libraries. * Build and maintain developer-facing utilities such as tagging tools, merge validation, code search, build comparison/diff, version reporting, and code metrics, all delivered as pipeline-triggered automation. * Develop and evolve internal dashboards that provide release teams and developers real-time visibility into build health, queue times, and deployment status. * Manage shared build infrastructure: custom container images, artifact repository integration (JFrog Artifactory), credential management, multi-environment deployment orchestration, and runner configuration. * Automate release operations: branch/tag management across multi-stream releases, version management, configuration-only builds, and externalized configuration. * Drive long-term modernization: evaluate and implement Gradle as a replacement for Ant and Maven build scripts; prepare for eventual migration from GitLab to GitHub, aligned with enterprise technology direction. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)