.NET Software Engineer

Job Snapshot

Location: Des Moines, IA, Cedar Falls, IA, or Remote
Employee Type: Full-Time Employee
Industry: SaaS, Insurance
Manages Others: No
Job Type: Engineering

Education: 4 Year Degree or Equivalent Experience
Experience: 3-5 Years
Travel: N/A
Relocation Covered: No

Why You’ll Love AgencyBloc

We solve problems for our customers. We give ourselves the autonomy to be awesome. We will be human. We are maniacal about success. This is the culture you’ll be a part of if you join the AgencyBloc Team. We are the #1 Agency Recommended Management Platform for life and health insurance agencies. We help grow our clients’ business with an industry-specific CRM, commissions processing, and integrated business and marketing automation.

Job Description

We are seeking a passionate .NET Software Engineer who thrives on change and continuous improvement to join our dynamic team amid an exciting period of growth and opportunity. Be a part of our evolution as we embrace accelerated delivery processes, automation, codebase re-designs and aggressive feature enhancements to provide reliable support to our rapidly expanding client base. Operating in a Microsoft .NET/AWS environment, you'll play a pivotal role in contributing to the development and support of a cutting-edge SaaS platform that empowers insurance agencies nationwide.  Join us on our growth journey as an integral member of our engineering team who works with a forward-thinking product team committed to innovation and excellence. We offer a fast-paced, supportive work environment where every team member is valued for their contributions and knowledge.


  • Acquire a deep understanding of our product and its benefit to our clients.
  • Work with our Product team to build & support enhancements to the platform.
  • Collaborate with our Design team to integrate new features.
  • Participate in the collaborative effort of implementing and executing on new technical initiatives.
  • Ensure quality of end-product; develop/test in a manner that minimizes reported issues.
  • Contribute to efforts to identify and apply modernization enhancements.


  • Proficient in C#, with at least 3 years of Web Development experience.
  • Experience with unit testing in a .NET environment.
  • Working knowledge of MySQL or other relational database management system.
  • Familiar with fundamental design patterns and principles.
  • Passionate about writing clean, readable, and easily maintainable code.
  • Collaborative, communicative, and open to feedback.
  • Self-guided and goal-oriented.

Preferred Skills and Qualifications (if you don’t have these, they will be part of your growth with us!):

  • Experience with MVC / layered architecture models.
  • Proficiency in TDD (Test Driven Development) concepts and practices.
  • ORM knowledge (Entity Frameworks, AutoMapper, Dapper).
  • Previous exposure to Web Components (StencilJS) or other JavaScript frameworks like Angular/Vue/React.

Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States.

More on AgencyBloc:

AgencyBloc provides a suite of online software solutions that help insurance agencies increase efficiency, enhance customer satisfaction, control costs, and stay competitive. We currently have customers nationwide. Core values of our company include: 

  • Client-centric organization focused on delivering great customer service
  • Positive, collaborative team environment with coworkers who genuinely care about their work
  • High level of professionalism in everything we do
  • Continuous teaching, learning, and growth for all team members as they share in the journey that is the story of our company

Form not loading? Send your resume to resumes@agencybloc.com to apply.

Apply Now

Member of The Bloc Perks & Benefits

At AgencyBloc, our culture depends on our people. Ensuring our employees feel supported in all aspects of their lives is important. One way we address this is through our competitive benefits and perks, which include:

  • Health insurance
  • Dental and vision benefits
  • Life insurance
  • Disability insurance
  • HSA with generous employer contributions
  • Flex spending accounts
  • 401k with company match
  • PTO & paid holidays
  • VTO (volunteer time off)
  • Family leave
  • Remote work
  • Flex time (flexible work schedules)
  • Half-day Fridays in the summer months

Our Mission

Our mission is to provide powerful solutions by making the convoluted, straightforward.  We want our technology to transform the organizations that use it.

The Culture We Live By