Software Engineer – Application Development jobs in United States
cer-icon
Apply on Employer Site
company-logo

State Farm · 9 hours ago

Software Engineer – Application Development

State Farm is a leading insurance company committed to helping people and investing in communities. They are seeking a motivated Software Engineer to join their Quality Engineering & Assurance team, focusing on building and modernizing QA/QE tools and developing scalable solutions to streamline workflows.

Insurance
badNo H1Bnote

Responsibilities

Design, develop, and maintain frameworks and tools using Selenium, JUnit, Java, Python, and related technologies
Navigate the codebase to identify weak spots and design better and creative ways to identify potential problems and suggest improvements
Consult with development teams to influence better software design, promote proper engineering practice, defect prevention strategies, testability, accessibility, privacy, and other advanced quality concepts across products
Build and own production features starting from day one using Java (11/17+) and/or Golang with Spring Boot (MVC)
Apply clean coding practices, solid debugging skills, and performance optimization basics
Design and implement RESTful APIs end-to-end, including controllers, service layers, validation, error handling, and adherence to OpenAPI/Swagger standards
Develop and ship UI features using TypeScript with React or Angular frameworks
Focus on component design, state management, and accessibility-aware implementations
Utilize Git and manage daily development workflows within CI/CD pipelines
Work with containerization tools like Docker and orchestration platforms such as Kubernetes
Deploy and troubleshoot applications in AWS and Azure cloud environments
Skilled in programming languages including Java, JavaScript, Python, and .NET
Experienced with relational databases such as MySQL and PostgreSQL
Familiar with RESTful API design and integration patterns
Knowledgeable in monitoring tools like Dynatrace and Splunk for observability
Employ AI tools such as GitHub Copilot and language models (LLMs) to accelerate development while ensuring code correctness and security
Basic capability to integrate LLM APIs and retrieval-augmented generation (RAG) features into applications
Conduct thorough root cause analysis for defects and quality issues within assigned components or features, proposing immediate fixes and preventive actions
Define, collect, and analyze quality metrics related to own work area to monitor performance and recommend incremental improvements
Collaborate effectively with team members, product managers, and business partners to achieve project goals
Advocate for quality best practices within the team and actively contribute to knowledge sharing initiatives
Maintain a strong customer focus by understanding business partner needs and delivering reliable, defect-free software solutions

Qualification

JavaPythonRESTful APIsCI/CD pipelinesSeleniumTypeScriptDockerKubernetesAWSAzureGolangJavaScript.NETMySQLPostgreSQLDynatraceSplunkAI toolsSoft Skills

Required

Design, develop, and maintain frameworks and tools using Selenium, JUnit, Java, Python, and related technologies
Navigate the codebase to identify weak spots and design better and creative ways to identify potential problems and suggest improvements
Consult with development teams to influence better software design, promote proper engineering practice, defect prevention strategies, testability, accessibility, privacy, and other advanced quality concepts across products
Build and own production features starting from day one using Java (11/17+) and/or Golang with Spring Boot (MVC)
Apply clean coding practices, solid debugging skills, and performance optimization basics
Design and implement RESTful APIs end-to-end, including controllers, service layers, validation, error handling, and adherence to OpenAPI/Swagger standards
Develop and ship UI features using TypeScript with React or Angular frameworks
Focus on component design, state management, and accessibility-aware implementations
Utilize Git and manage daily development workflows within CI/CD pipelines
Work with containerization tools like Docker and orchestration platforms such as Kubernetes
Deploy and troubleshoot applications in AWS and Azure cloud environments
Skilled in programming languages including Java, JavaScript, Python, and .NET
Experienced with relational databases such as MySQL and PostgreSQL
Familiar with RESTful API design and integration patterns
Knowledgeable in monitoring tools like Dynatrace and Splunk for observability
Employ AI tools such as GitHub Copilot and language models (LLMs) to accelerate development while ensuring code correctness and security
Basic capability to integrate LLM APIs and retrieval-augmented generation (RAG) features into applications
Conduct thorough root cause analysis for defects and quality issues within assigned components or features, proposing immediate fixes and preventive actions
Define, collect, and analyze quality metrics related to own work area to monitor performance and recommend incremental improvements
Collaborate effectively with team members, product managers, and business partners to achieve project goals
Advocate for quality best practices within the team and actively contribute to knowledge sharing initiatives
Maintain a strong customer focus by understanding business partner needs and delivering reliable, defect-free software solutions

Benefits

Get Paid! On top of our competitive pay, you are eligible for an annual raise and bonus.
Stay Well! Focus on you and your family’s health with our robust health and wellbeing programs. State Farm pays most of your healthcare premium, and we offer multiple healthcare plan options, including a high deductible plan. All medical plans provide 100% coverage for in-network preventative care, AND you and your family have access to vision, dental, telemedicine, 24/7 mental health professionals, and much more!
Develop and Grow! Take advantage of educational benefits like industry leading training programs, top-notch tuition assistance programs, employee resource groups, and mentoring.
Plan Ahead! Plan for those big moments in life with benefits like fertility/IVF/adoption assistance, college coaching, national discount programs, interactive monthly financial workshops, free financial coaching, and more. You can also start a savings account or consider financing through our State Farm Federal Credit Union!
Take a Little “You” Time! You will have access to our generous time off policies designed so you can plan around holidays, family events, volunteering, or just to take a relaxing day off. With the opportunity to initially earn up to 20 days annually plus parental leave, paid holidays, celebration day, life leave (40 hours/year), bereavement leave, and community service/education support days, there will be plenty of time for you!
Give Back! We offer several ways to give back through our Matching Gift Program, Good Neighbor Grant Program, and the Employee Assistance Fund.
Finish Strong! Plan for retirement using free financial advisors and a 401(k) plan with company contributions of up to 7% of your salary.

Company

State Farm

company-logo
At State Farm®, our mission is to help people manage the risks of everyday life, recover from the unexpected, and realize their dreams.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Alexis Harris
CEO/AGENT
linkedin
leader-logo
Aquilas Zephir
Owner/CEO at Aquilas Zephir State Farm
linkedin
Company data provided by crunchbase