Software Engineer 3- Hybrid- Des Moines, Iowa

WellabeDes Moines, IA
Hybrid

About The Position

Wellabe is looking for a Software Engineer 3 to join our team. The Software Engineer 3 is responsible for creating and modifying complex programs and identifying and solving problems by designing, analyzing, testing, and troubleshooting programs throughout the application development process.

Requirements

  • Advanced knowledge of the principles, processes, and practices related to software engineering including software systems and programming languages such C#.net/core, Linq SQL, Blazor or related.
  • 5+ years related progressive experience in development and systems analysis.
  • 1 – 3 coding languages (C#, and SQL, a plus).
  • Experience in project management.
  • Advanced knowledge of systems, design techniques, tools, and applications, and data processing, processes, policies, practices, terminology, and procedures.
  • For web development team, must have: ASP.NET, iOS Development Web Services (WCF, RESTful, Web API), Xamarin, LINQ, understanding of WPF and MVVM pattern, Windows desktop (mobile, and browser based) applications as well as web services support, Microsoft DevOps, Agile Development, IOS Deployment process, Git, Android Development, Cloud Development, Containerized Deployment, Data Analytics and/or AI.
  • For policy administration development team, must have: .Net COBOL, Microsoft DevOps, Git, GitHub Copilot and/or 365 Copilot.
  • Analytical and problem-solving skills with the ability to identify problems and recommend corresponding solutions.
  • Ability to lead and manage projects.

Responsibilities

  • Develop cost-effective solutions and modifications on existing or new complex software applications, programs, and processes by analyzing information, investigating problem areas, and implementing solutions.
  • Support the product lifecycle by performing tasks such as monitoring and reviewing system performance by coding, testing, debugging, documenting, leading code reviews, and implementing complex software applications or change management programs according to department standards.
  • Assist and/or lead in the DevOps process by helping on complex designs, prototypes, and other methodologies including the development and implementation of test plans and program specifications.
  • Collaborate with product owners, software engineers, system engineers, and testers to identify and analyze user requirements and to strategize on reducing technical debt to perform installations, upgrades, maintenance, and customizations on system software to maintain operational efficiency, improve existing computer system capabilities to automate business processing, and provide system software functionality using vendor provided and general-purpose software tools.
  • Assist in the development of architecture systems and applications.
  • Use a test environment and test cases to design, prototype, and correct systems.
  • Drive efficiencies by giving input on evolving coding standards, tools, and processes.
  • Document programs, processes, and procedures according to department standards to communicate changes and maintain operational efficiency.
  • Lead, train, mentor, support, and develop software engineers by delegating responsibilities and providing advice, coaching, and educational opportunities.

Benefits

  • Hybrid availability
  • 401(k) with company match
  • Health insurance
  • Paid time off, holidays
  • Volunteer time off
  • Lifestyle Spending Account (LSA)
  • Paternity leave
  • LinkedIn Learning Premium access
  • CliftonStrengths® assessment and coaching
  • On-site and virtual workshops and cohorts featuring world-class content from FranklinCovey, Crucial Learning, Gallup, and more
  • Free world-class insurance acumen courses through AHIP and LOMA
  • Reimbursement and bonus opportunities for professional designations and certifications, including a tuition reimbursement program
  • Opportunities to take part in Wellabe's mentorship programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service