Software Developer IV

Western National Group & Umialik Insurance•Edina, MN
•$112,300 - $160,600•Hybrid

About The Position

Western National is seeking a Software Developer IV to join their team. The individual in this role will have the opportunity to design, develop, test, and deploy high-impact software solutions while partnering with cross-functional teams to improve applications, automate processes, and influence engineering best practices. This individual also serves as a technical mentor, helping elevate the capabilities of teammates while driving innovation and continuous improvement across the development organization.

Requirements

  • Strong mathematical, analytical, and problem-solving skills.
  • Demonstrated ability to work independently and complete assignments with minimal guidance.
  • Strong attention to detail and commitment to quality.
  • Advanced organizational and prioritization skills with the ability to manage multiple high-impact initiatives.
  • Demonstrated ability to collaborate effectively with product teams and cross-functional partners.
  • Knowledge and practical application of relevant project methodologies.
  • Demonstrated ability to communicate clearly and effectively with both technical and nontechnical audiences across all levels of the organization.
  • Advanced proficiency in required programming languages, code versioning tools, and deployment technologies.
  • Broad exposure to multiple technology stacks, frameworks, and core systems.
  • Bachelor’s degree in computer science, mathematics, information management, statistics, or a related field preferred; equivalent experience accepted in lieu of education.

Nice To Haves

  • Demonstrated ability to proactively mentor and develop colleagues with varying technical backgrounds and learning styles.
  • Ability to influence product owners and development teams to prioritize technical improvements that align with company and industry standards.
  • Experience identifying automation opportunities that improve software quality and development efficiency.
  • Strong leadership skills with the ability to influence technical decisions across teams without direct authority.

Responsibilities

  • Designs, develops, tests, and deploys high-impact software application modifications based on collaboratively defined business and technical requirements.
  • Collaborates with product teams to troubleshoot application issues and deliver high-quality software solutions.
  • Participates in work refinement, estimation, and planning activities to support successful project delivery.
  • Prepares and executes unit testing for new and modified code in accordance with team and organizational standards.
  • Partners with product and change control teams to ensure quality software releases.
  • Creates and maintains technical documentation that supports ongoing product development and maintenance.
  • Ensures timely delivery of projects and tasks while proactively communicating risks, delays, and roadblocks.
  • Develops and guides the creation of technical specifications, flowcharts, and data flow diagrams to communicate complex application designs.
  • Leads code review efforts and promotes development best practices across product teams.
  • Identifies opportunities for process improvement and collaborates across teams to implement effective solutions.
  • Leads troubleshooting, resolution, and communication for urgent production issues.
  • Drives automation of development processes and identifies opportunities to improve efficiency across teams.
  • Mentors team members by sharing technical knowledge and supporting professional development.
  • Analyzes complex technical challenges, evaluates multiple solution options, and communicates recommendations.
  • Identifies opportunities to improve application quality, business processes, and customer experience.
  • Collaborates with team members to evolve development standards, policies, and best practices.
  • Consistently acts according to our customer experience standards, including responding quickly, maintaining a positive attitude, building rapport, demonstrating empathy, managing the customer’s expectations, using the proper communication channel for the situation, and taking ownership to ensure the customer’s issue is resolved.
  • Performs special projects and other duties as assigned.

Benefits

  • Medical insurance plan options
  • Dental insurance
  • Vision benefits
  • Life insurance
  • Disability insurance
  • Health Savings Accounts (HSA)
  • Flexible Spending Accounts (FSA)
  • 401(k) Plan (participants are eligible for 100% matching on the first 6% of their contributions)
  • Wellbeing Program, including onsite fitness studio
  • Paid Time Off – including holiday, vacation, and volunteer
  • 100% company-paid tuition reimbursement for approved job-relevant coursework
  • Access to The Institutes (Risk and insurance education)
  • Paid parental leave
  • Bonus opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service