Software Developer IV

Western National Group & Umialik Insurance•Edina, MN
•Hybrid

About The Position

Western National is seeking a Software Developer IV to join our 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.
  • Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

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 with 100% matching on the first 6% of 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