Senior Application Engineer - Asset Management

Thrivent•Minneapolis, MN
•$120,194 - $162,615•Hybrid

About The Position

The Senior Application Engineer creates and maintains software applications to meet business needs, working through planning, analysis, design, development and coding, testing, implementation, and maintenance. The role builds and maintains large-scale or complex application systems and works with business leaders, operations support staff, and technical experts to integrate applications with current and future business and technical strategies. The engineer works in a team environment and provides 24x7 production support through an on-call rotation. The position requires on-site work in Minneapolis, Minnesota, or Appleton, Wisconsin, at least three days a week, currently Monday through Wednesday.

Requirements

  • Bachelor's degree in computer science, MIS, business, mathematics, or a related field, with technical experience.
  • At least 5 years of technical experience.
  • Experience with multiple development platforms, languages, tools, and structures.
  • Experience with multiple vendor package implementations and integrations.
  • Business knowledge across multiple areas.
  • Strong critical-thinking abilities to assess application systems and design changes.
  • Ability to make sound judgments when evaluating business and technical environments and assessing technical solutions.
  • Strong troubleshooting and problem-solving abilities.
  • Demonstrated continuous-learning mindset.
  • Ability to work effectively independently and as part of a cross-functional team, iterating on solutions while providing 24x7 production-system support.
  • Ability to work on-site in Minneapolis, MN, or Appleton, WI, at least three days a week.

Nice To Haves

  • Advanced education.

Responsibilities

  • Support proprietary and/or vendor business applications through project enhancements and new development, system upgrades, and routine maintenance and support.
  • Participate in an on-call rotation to provide 24x7 support for existing systems.
  • Collaborate with business resources and other application engineers using established agile methodologies and tools to identify, verify, and document technical features for business-driven technology solutions.
  • Work with application engineers and architects to ensure application components function appropriately, consider data impacts, and address other change-management needs.
  • Develop, integrate, test, debug, and document complex application components using a variety of technologies.
  • Install application components by following implementation and verification procedures to ensure successful system implementation.
  • Mentor other Application Engineers to develop their skills and knowledge.

Benefits

  • Various bonuses, including annual or long-term incentives
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health savings account
  • Flexible spending account
  • 401(k)
  • Pension
  • Life insurance
  • Accidental death and dismemberment insurance
  • Disability insurance
  • Supplemental protection insurance
  • 20 days of paid time off each year
  • Sick and Safe Time
  • 10 paid company holidays
  • Volunteer Time Off
  • Paid parental leave
  • Employee Assistance Program (EAP)
  • Well-being benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service