Manager, Application Development

Indiana Farmers Insurance

$107K — $128K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, IT, software engineering, or similar; relevant experience considered.
  • 3+ years of project management experience in software development lifecycle and/or Agile.
  • 5+ years of experience in developing web applications, preferably with .NET technologies.
  • Experience in supervising or managing software development teams is preferred.
  • Knowledge of application security practices and service-oriented architecture.
  • Understanding of reliability engineering and observability practices.

Responsibilities

  • Lead application development teams, overseeing recruitment, training, and performance management.
  • Align development efforts with business objectives and manage project delivery plans.
  • Collaborate with cross-functional teams to communicate updates and troubleshoot issues.
  • Guide application design to ensure scalability, security, and adherence to standards.
  • Enhance development practices and implement Agile and DevOps methodologies.
  • Manage the performance and health of applications through incident response and observability.
  • Oversee application security and compliance protocols in partnership with tech teams.
  • Evaluate new technologies and vendors to align solutions with company strategies.
  • Incorporate AI tools to improve operational efficiency and decision-making.

Benefits

  • Free health, dental, and vision insurance for associates.
  • Free life insurance and short-term/long-term disability insurance.
  • Employer matching of 2% and an 11% contribution to 401k plans.
  • Excellent paid time off and generous parental leave.
  • Opportunity for student loan assistance and educational incentives.
  • Employee assistance programs for associates and families.
  • Company matching for charitable contributions up to $100 annually.
  • A supportive culture with opportunities for recognition and social engagement.
  • Access to an on-site fitness center and free parking at the home office.
Full Job Description
Job Type

Full-time

Description

Why this role matters

Technology plays an important role in how Indiana Farmers Insurance serves members, supports agency partners, and operates effectively. As Manager, Application Development, you will lead application development teams responsible for scalable, secure, and reliable software solutions. You will combine people leadership, software delivery oversight, technical guidance, and business partnership to improve customer experience, operational efficiency, regulatory compliance, and long-term technology effectiveness.

What you will do
  • Lead application development associates, including recruiting, onboarding, goal setting, coaching, feedback, performance evaluation, associate development, succession planning, and performance management.
  • Align application development priorities with company goals and business needs, and oversee delivery plans, resource allocation, dependencies, risks, timelines, scope, quality, and commitments.
  • Partner with business, product, architecture, security, vendor, and technical teams to communicate progress, resolve issues, make informed trade-offs, and support successful adoption of technology solutions.
  • Guide solution design with architects and senior developers to help ensure applications are robust, scalable, secure, supportable, and aligned with enterprise standards.
  • Strengthen development and testing practices and advance Agile, DevOps, automation, and continuous delivery to improve software quality, collaboration, and delivery reliability.
  • Oversee incident management and recovery for supported applications, using monitoring, logs, metrics, tracing, and other observability practices to support service health, diagnosis, resilience, and performance improvement.
  • Coordinate application security, data protection, identity and access, vulnerability management, and compliance practices with technology and security partners to reduce operational, cybersecurity, and governance risk.
  • Evaluate technical alternatives, emerging technologies, industry trends, tools, and methods based on feasibility, cost, risk, scalability, and supportability.
  • Partner with business teams and vendors to evaluate, onboard, and manage third-party software and services so external solutions support stakeholder needs and organizational goals.
  • Identify and apply AI-enabled tools, including agentic AI capabilities, to improve efficiency, decision-making, quality, and business outcomes while maintaining appropriate human oversight, security, transparency, and governance.
How you will contribute

You will be successful by building capable teams, creating clarity around priorities and delivery commitments, and making thoughtful decisions that balance business needs, technical quality, risk, and long-term impact. This role calls for a collaborative leader who communicates effectively with technical and non-technical partners, adapts as conditions change, follows through on commitments, and empowers associates to take ownership.

Requirements

What you will bring
  • A bachelor's degree in computer science, information technology, software engineering, or a closely related field; equivalent relevant experience may be considered.
  • At least three (3) years of project management experience leading projects using software development lifecycle (SDLC) and/or Agile methodologies.
  • At least five (5) years of experience developing web-based applications, preferably with .NET technologies.
  • Experience supervising, leading, or managing software development associates or project team members, preferred.
  • Knowledge of .NET web development, service-oriented architecture, software design principles, and modern development toolsets.
  • Knowledge of application security practices, including threat modeling, secure coding, identity and access controls, vulnerability management, and security control frameworks.
  • Experience with delivery planning methods such as estimation, capacity planning, dependency mapping, prioritization, and risk tracking for complex technology work.
  • Knowledge of reliability and performance engineering, including resilience patterns, failure analysis, service-level objectives, high-availability design, capacity planning, and observability practices.
  • Property and casualty insurance industry experience is preferred; mobile development experience is also preferred.
  • Strong leadership, systems thinking, technical assessment, collaboration, communication, judgment, adaptability, accountability, learning agility, empowerment, and strategic perspective.


Position details

Department: Information Technology

Reports to: Director, Application Development

Work environment: Work may be performed in-office, remotely, or in a hybrid arrangement, consistent with company policy, based on business needs and role requirements.

Additional considerations: Remote associates are expected to travel to the Home Office in Carmel, IN periodically, with occasional additional travel for meetings, training, conferences, or other business needs. Work involves extended periods of sitting and frequent computer use, requiring sustained visual concentration.

Compensation details

Anticipated Hiring Range: $107,000 to $128,000 annually.

This is the expected hiring range for the position. Actual starting salary may vary based on qualifications, experience, internal equity, and market factors. The range may not reflect the position's full salary range or future earning potential. Eligible positions may also include bonus or incentive compensation and the benefits described below.

Benefits
  • Free Health insurance (Associate Only)
  • Free Dental insurance (Associate Only)
  • Free Vision insurance (Associate Only)
  • Free Life insurance
  • Free Short-Term & Long-Term Disability insurance
  • 2% 401k Company Match
  • 11% 401k Company Contribution
  • Excellent Paid Time Off
  • Generous paid time for Parental Leave
  • Day of Service
  • We promote from within our widely talented workforce regularly and consistently offer opportunities to learn and grow
  • Student Loan Assistance Program
  • Educational Incentive Program
  • Employee Assistance Programs for you and your family
  • Matching funds of up to $100 annually are available from the company for your favorite charitable organization
  • Associate recognition awards, fun gatherings, and opportunities to make friends are part of our culture
  • An on-site fitness center at our home office in Carmel, Indiana as well as free and convenient parking

Similar Jobs

More Jobs at Indiana Farmers Insurance

More Finance & Insurance Jobs

Find similar Manager, Application Development jobs: