Systems Engineer in Des Moines at Farm Bureau Financial Services

Date Posted: 1/13/2021

Job Snapshot

Job Description

Systems Engineer

Are you a technology leader with a passion for driving an IT organization toward the future? Are you self-driven and thrive in a fast paced, results oriented environment? Do you have prior large scale delivery experience and strong communication and relationship building skills? If so, this Systems Engineer opportunity could be a great fit for you!

Who We Are:

At Farm Bureau Financial Services, we make insurance simple so our client/members can feel confident knowing their family, home, cars and other property are protected. We value a culture where integrity, teamwork, passion, service, leadership, and accountability are at the heart of every decision we make and every action we take. We're proud of our more than 75-year commitment to protecting the livelihoods and futures of our client/members and creating an atmosphere where our employees thrive.

What You'll Do:

We are seeking a strong technical leader to help drive solution design and delivery within our Marketing & Distribution IT department and be a part of a high performing, collaborative team where every day is different. As a Systems Engineer in our organization, you will be responsible for all Agent/Producer Services and Applications, including CRM Dynamics, our Agent Portal, Wealth Management applications, data integrations between M&D applications, and Agency Vendor Solutions. This position will partner with directors, application developers and other engineers from IT to design solutions for tactical and strategic imperatives, provide recommendations for architecture improvement and ensure compliance with coding and security standards. The successful candidate would have the ability to assess and create solutions that support business objectives, have experience with SaaS solution and data integration implementations, and have the ability to communicate effectively at various levels of the organization. Other Duties include:

  • Provide technical leadership for projects and initiatives, including acting as IT Lead and managing the delivery of solutions that cross multiple applications.
  • Accountable for assigned production systems/applications and troubleshoot complex problems to ensure timely resolution. Analyze existing procedures and alternatives and design complex technical configurations.
  • Understand internal and external customer needs, as well as short and long-term business objectives, to deliver appropriate solutions. Develop and maintain mutually beneficial business relationships across the enterprise.
  • Perform architectural/engineering functions at many levels from developing strategic enterprise-wide artifacts to direct contributions to critical projects across the organization.
  • Lead extensive collaboration with peers to ensure that architecture and solution designs are rationalized and integrated across IT functions and business units.
  • Provide technical consultation to business partners and IT management to ensure development of efficient systems, including recommendations that outline advantages, objectives, and options for both technical and business problems.
  • Work with development teams to implement technical designs utilizing modern technical platforms and infrastructure.
  • Develop system and design documentation describing system requirements, operating environment, system and subsystem architecture, files and database design, input/output layouts, and external interfaces, among other things.
  • Participate in governance activities associated with ensuring compliance with established principles, security standards, patterns, assumptions and strategies, and the integrity of components.
  • Analyze financial services industry and technology trends to determine potential impacts to our business and proactively partner with application and infrastructure teams to create roadmaps which consider near term and long-term health of systems and technical currency. Recommend technology direction and/or adjustments to incorporate in business plans.
  • Responsible for ongoing mentoring, training, and education of technical staff within their domain, to ensure skillsets are appropriate for current and future technologies.

What It Takes to Join Our Team:

  • College degree (MIS preferred) or equivalent plus eight years of relevant experience required. Experience with an emphasis on software applications and system development, technical architecture, and standards preferred
  • Four years' experience in insurance or finance data processing preferred.
  • Experience in multiple data integration patterns (Messaging, Web Services, ETL, etc.) preferred
  • Experience implementing SaaS solutions preferred
  • Mastery of application development and technical best practices
  • Strong analytical/conceptual thinking skills, technical systems knowledge, and problem-solving skills are required.
  • Must have a good customer service orientation, impact and influence, industry awareness, initiative, integrity, people savvy, relationship management and self-confidence skills.
  • Must have or attain a strong understanding of all entities of the FBL Financial Group.
  • Must understand the inter-relationship between business and technology needs.
  • Strong oral and written communication skills targeting mixed technical and business-oriented audiences.
  • Consensus and team building are a must as well as broad decision making skills
  • Some travel required.

What We Offer You: When you're on our team, you get more than a great paycheck. You'll hear about career development and educational opportunities, an enhanced 401K with a match, low cost health, dental, and vision benefits, life and disability insurance options, and paid time off, including holidays and volunteer time, and teams who know how to have fun. Add to that an onsite wellness facility with fitness classes and programs, a daycare center, a cafeteria, and even an onsite medical clinic. Farm Bureau….where the grass really IS greener!


  1. Architect Jobs
  2. Systems Engineer Jobs