Jobs · Analyst · Georgia

Availability Engineering Software Engineer

State Farm · Atlanta, GA · Yesterday
Analyst$85k–$125k/yrFull-time

Responsibilities

  • Grow Your Skills, Grow Your Potential
  • Contribute to both availability assurance activities and software development efforts
  • Design, develop, test, deploy, and maintain backend, frontend, and full-stack features for PDT and other Availability Assurance applications
  • Support applications throughout their lifecycle, from requirements and implementation through monitoring and continuous improvement
  • Collaborate with engineers, product partners, and quality teams to deliver reliable, user-focused solutions
  • Write clean, maintainable code and participate in code reviews and testing practices
  • Improve the performance, scalability, reliability, and observability of existing services
  • Troubleshoot production issues and contribute to long-term resiliency improvements
  • Participate in technical triage efforts, including Availability Assurance Bridge activities
  • Investigate application outages and service disruptions, identify root causes, and recommend recovery actions
  • Partner with support and engineering teams to improve application and infrastructure resiliency
  • Contribute to architecture discussions, technical planning, and operational excellence initiatives

Qualifications

  • Software Engineering Experience developing and supporting software applications using JavaScript for frontend and backend development
  • Understanding of software engineering fundamentals, including version control, CI/CD, testing practices, containers, and secure coding principles
  • Experience with SQL and/or NoSQL databases
  • Ability to learn and adapt solutions to align with enterprise architecture and technology standards related to modernization efforts
  • Infrastructure & Operations Working knowledge of enterprise infrastructure platforms and security principles, including technologies such as ROSA, WAS, CaaS, AWS, Azure, Load Balancing, LDAP, and Proxy services
  • Experience using monitoring and diagnostic tools such as Splunk, Dynatrace, Elasticsearch, and Grafana
  • Strong troubleshooting and analytical skills with the ability to diagnose complex application and infrastructure issues
  • Professional Skills Strong collaboration and communication skills
  • Self-motivated with the ability to identify issues and influence teams toward resilient solutions
  • Demonstrated curiosity and willingness to learn new technologies
  • Ability to balance software engineering responsibilities with operational and availability-focused work

Desired Qualifications

  • Experience with distributed systems, resiliency engineering, or site reliability practices
  • Familiarity with Agile methodologies and DevOps practices
  • Knowledge of Linux, containers, cloud-native technologies, and enterprise application platforms
  • Experience supporting production applications in a large-scale environment

Similar jobs

Software Engineer

Motorola SolutionsSalt Lake City, UT· 1 wk ago
apply on motorolasolutions.wd5.myworkdayjobs.com

Software Engineer

SieveSan Francisco, CA· 2 mo ago
Information Technologyapply on ycombinator.com

Software Engineer

Altamira Technologies CorporationDenver, CO· 1 mo ago
Engineering$160k–$258k/yrapply on app.jobvite.com

Software Engineer

CompunetixMonroeville, PA· 2 days ago
Information Technologyapply on de.jobsyn.org