Software Engineer II (IGEN)

IGEN

Appleton (WI)

Hybrid

USD 90,000 - 120,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

IGEN in Appleton, WI seeks a Software Engineer II to design, develop, test, and maintain WinForms and upcoming Azure cloud-native apps within an agile team.

You will work with Product Owner, QA, and peers, using AI-assisted tools to deliver secure, production-ready software while advancing modernization and SOC 2 posture. Hybrid schedule; on-site Mon-Thu, remote Fridays as needed.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field.
  • 2–4 years of professional software engineering experience.
  • Proficiency in modern .NET (C#, ASP.NET Core) and at least one front-end framework.
  • Hands-on experience with AI development assistants as part of daily practice.
  • Proficiency with SQL Server / Azure SQL, including query design and performance.

Responsibilities

  • Designs, develops, tests, and deploys WinForms and cloud-native applications on Azure using .NET, TypeScript, and modern frameworks.
  • Operates in two-week sprints with planned stories and acceptance criteria.
  • Uses AI tooling as a standard part of engineering practice and ensures secure AI output.
  • Contributes to CI/CD pipelines, IaC, and automated testing to ensure quality and reliability.
  • Collaborates with product owner to refine stories and ensure clear acceptance criteria.

Skills

C#/.NET
Azure
Front-end frameworks
AI tooling

Education

Bachelor's degree in CS/Engineering

Tools

GitHub Copilot
Microsoft Copilot
Claude

Job description

Position Summary

The Software Engineer II position will be part of our IGEN division. This role designs, develops, tests, and maintains WinForms applications and will be a key contributor to our upcoming modernization project, moving to modern cloud applications on Microsoft Azure, working as part of an agile scrum team. This role works in close partnership with the Product Owner, embedded QA, and engineering peers to translate product direction into well-engineered, secure, production-ready software. Our team operates with AI-assisted development capabilities as a standard part of the discipline — leveraging GitHub Copilot, Microsoft Copilot, and emerging agentic development tooling to deliver higher-quality work at greater velocity. As part of the larger modernization effort, this role builds within the broader Microsoft and Azure ecosystem with a continuous-improvement mindset, contributing to engineering standards, code quality, and the team's collective ability to deliver against business outcomes.

Position Summary

The Software Engineer II position will be part of our IGEN division. This role designs, develops, tests, and maintains WinForms applications and will be a key contributor to our upcoming modernization project, moving to modern cloud applications on Microsoft Azure, working as part of an agile scrum team. This role works in close partnership with the Product Owner, embedded QA, and engineering peers to translate product direction into well-engineered, secure, production-ready software. Our team operates with AI-assisted development capabilities as a standard part of the discipline — leveraging GitHub Copilot, Microsoft Copilot, and emerging agentic development tooling to deliver higher-quality work at greater velocity. As part of the larger modernization effort, this role builds within the broader Microsoft and Azure ecosystem with a continuous-improvement mindset, contributing to engineering standards, code quality, and the team's collective ability to deliver against business outcomes.

This role will be based in Appleton, WI with a hybrid schedule (Monday - Thursday on-site and Friday's remote as business needs allow).

Job Responsibilities
  • Designs, develops, tests, and deploys Winforms applications and future cloud-native applications and services on Microsoft Azure using modern .NET (C#, ASP.NET Core), TypeScript / JavaScript, and supporting frameworks.
  • Operates inside a two-week sprint cadence: participates in planning, daily standups, refinement, review, and retrospective. Owns the delivery of committed sprint stories to documented acceptance criteria.
  • Uses AI development assistants — GitHub Copilot, Microsoft Copilot, Claude, and emerging agent-based tooling — as a standard part of daily engineering practice. Applies sound judgment in reviewing, validating, and securing AI-generated output.
  • Applies secure coding practices and contributes to the team's SOC 2 / SecDevOps posture — including input validation, secrets handling, dependency hygiene, and adherence to OWASP guidance.
  • Participates in code review as both author and reviewer. Provides constructive feedback, learns from peers, and helps maintain a consistent quality bar across the codebase.
  • Contributes to CI/CD pipelines, infrastructure-as-code (Bicep / Terraform), and automated testing — including unit, integration, and contract tests — to ensure code is reliably built, validated, and deployed.
  • Partners with the Product Owner to refine stories, surface technical considerations early, and ensure acceptance criteria are clear before work enters the sprint.
  • Maintains and improves existing applications through performance tuning, refactoring, observability instrumentation, and technical-debt reduction.
  • Documents code, design decisions, and operational runbooks at a level that allows peers and future engineers to understand and extend the work.
  • Continuously develops professionally — particularly in AI-assisted development, agentic workflows, and emerging Microsoft and Azure platform capabilities. Stays current as the boundary between human and agent work continues to evolve.
  • Lives the company values of High Performance, Caring Relationships, Strategic Foresight, and Entrepreneurial Spirit. Champions continuous improvement and quality.
  • Supports corporate efforts for safety, government compliance, and all other company policies and procedures.
  • Live our values of High Performance, Caring Relationships, Strategic Foresight, and Entrepreneurial Spirit
  • Find A Better Way by championing continuous improvement and quality control efforts to identify opportunities to innovate and improve efficiency, accuracy, and standardization
  • Continuously learn and develop self professionally
  • Support corporate efforts for safety, government compliance, and all other company policies & procedures
  • Perform other related duties as required and assigned
Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related discipline; or equivalent demonstrated experience.
  • 2–4 years of professional software engineering experience.
  • Proficiency in modern .NET (C#, ASP.NET Core) and at least one front-end framework (e.g., React, Angular, Blazor). WinForms application a strong plus.
  • Hands-on experience using AI development assistants (GitHub Copilot, Microsoft Copilot, Claude, or equivalent) as part of daily development practice.
  • Proficiency with SQL Server / Azure SQL, including query design, performance, and schema fundamentals.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Insight Global • Las Vegas (NV)

Hybrid
USD 120,000 - 160,000
C#/.Net Full Stack Software Engineer
C#/.Net Full Stack Software Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 110,000
Sr. Software Engineer-AI Enabled
Sr. Software Engineer-AI Enabled

Vibehackers • Denver (CO), Northern (KY)

Hybrid
USD 140,000 - 190,000
HSA
Dependent Care FSA
Life Insurance
+10
Software Engineer .NET
Software Engineer .NET

Namely • Mountain View (CA)

Hybrid
USD 33,000 - 51,000
Program Developer
Program Developer

WORLD CAT • House (NC)

On-site
USD 110,000 - 150,000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

Hybrid
USD 140,000 - 190,000
Lead Engineer, Software Development
Lead Engineer, Software Development

Russell, Tobin & Associates • Los Angeles (CA)

Hybrid
USD 140,000 - 150,000
Software Engineering Manager
Software Engineering Manager

WiredHive • Frisco (TX)

On-site
USD 150,000 - 190,000
Senior AI Assisted Software Developer
Senior AI Assisted Software Developer

Unity Technologies Corporation • Mechanicsburg

On-site
USD 120,000 - 160,000
Hybrid work in Mechanicsburg
Senior Applications Developer
Senior Applications Developer

DBI Staffing • New York (NY)

On-site
USD 140,000 - 190,000