Integrity logo
Integrity
Posted 143 days agoVerified live 5h ago

Software Engineer I

Brief overview

Urbandale, IA, USIn-person
UndergradOr in progress
1 H-1B approvalsDept. of Labor
Blazor (Server and/or WebAssembly)ASP.NET CoreRESTful API designBackground servicesData access layers.NET 8+Entity Framework CoreAutomated testing (unit, integration, end-to-end)CI/CD pipeline developmentGitHub ActionsCode reviewsArchitecture discussionsSprint ceremoniesTechnical documentationProduction troubleshootingHTMLCSS

About the company

Integrity is a leader in providing holistic life, health and wealth planning and solutions designed to help Americans prepare for the good days ahead.

Visa sponsorship history

1 year sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
1H-1B approved
100%approval rate
$165,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20261
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20269
Top sponsored roles
Senior Software Engineering ManagerLead Data EngineerSenior Data EngineerAssociate Data Engineer ManagerData Engineering Delivery Manager

Job description

Summary

Integrity is one of the nation’s leading independent distributors of life, health and wealth insurance products. They are seeking a Software Engineer I to build and maintain full-stack web applications, design RESTful APIs, and ensure code quality through automated testing.

Responsibilities

  • Build and maintain full-stack web applications using Blazor (Server and/or WebAssembly) and ASP.NET Core
  • Design and implement RESTful APIs, background services, and data access layers using .NET 8+ and Entity Framework Core
  • Write and maintain automated tests (unit, integration, and end-to-end) to ensure code quality and prevent regressions
  • Deploy, monitor, and troubleshoot applications hosted on Microsoft Azure (App Services, Azure SQL, Azure Functions, Storage, etc.)
  • Participate in CI/CD pipeline development and maintenance using GitHub Actions
  • Collaborate with product, design, and fellow engineers through code reviews, architecture discussions, and sprint ceremonies
  • Contribute to technical documentation and help establish team standards and best practices
  • Investigate and resolve production issues, balancing speed with long-term code health

Skills

  • 0-3 years of professional software development experience. Bachelors or Associates degree in Computer Science
  • Strong communication skills and the ability to pair with colleagues to gain relevant experience
  • Proficiency with a modern programming language (python, c#, java, Go, etc)
  • Front-end fundamentals: HTML, CSS, and JavaScript/TypeScript
  • Familiarity with relational databases
  • Experience with GitHub Actions or CI/CD workflows
  • Familiarity with containerization (Docker) and orchestration basics
  • Exposure to messaging systems (Azure Service Bus, RabbitMQ)
  • Experience with identity and access management (Azure AD / Entra ID, OAuth/OIDC)
  • Understanding of clean architecture, CQRS, or domain-driven design patterns
  • Any Azure certifications (AZ-900, AZ-204, etc.)

Qualifications

Must Haves

  • 0-3 years of professional software development experience. Bachelors or Associates degree in Computer Science
  • Strong communication skills and the ability to pair with colleagues to gain relevant experience
  • Proficiency with a modern programming language (python, c#, java, Go, etc)
  • Front-end fundamentals: HTML, CSS, and JavaScript/TypeScript
  • Familiarity with relational databases

Nice to Haves

  • Experience with GitHub Actions or CI/CD workflows
  • Familiarity with containerization (Docker) and orchestration basics
  • Exposure to messaging systems (Azure Service Bus, RabbitMQ)
  • Experience with identity and access management (Azure AD / Entra ID, OAuth/OIDC)
  • Understanding of clean architecture, CQRS, or domain-driven design patterns
  • Any Azure certifications (AZ-900, AZ-204, etc.)

Benefits

  • Integrity offers our people a competitive compensation package, including benefits that make work more fun and give you and your family peace of mind.

More jobs like this