Lead Software Engineer, IT

American Property Casualty Insurance AssociationChicago, IL
13d

About The Position

The lead software engineer will oversee the development and maintenance of our mission-critical web platforms, AI agents, and tooling and ensure APCIA’s digital presence remains secure, high-performing, and capable of delivering complex industry data to our members, staff, and policymakers. This position will provide mentorship, conduct code reviews, and serve as a technical point of contact for internal teams and external vendors, as needed.

Requirements

  • Proficiency in TypeScript, C#, React, and Node.js.
  • Strong experience with C# and .NET (legacy and .NET 6+).
  • Deep knowledge of semantic HTML, modern CSS, and accessibility-focused UI development.
  • Strong understanding of REST API best practices.
  • Advanced SQL experience—ideally with Oracle—including writing complex queries, optimizing stored procedures, and managing migrations.
  • Familiarity with CI/CD pipelines and Git workflows (Bitbucket Pipelines, Azure DevOps, GitHub Actions).
  • Experience managing IIS and Windows Server environments.
  • Strong grasp of OWASP standards and data-privacy regulations relevant to the insurance and trade-association sector.
  • Experience using web technologies such as REST, HTTP, JSON.
  • Experience in developing applications using JavaScript, HTML, CSS.
  • Experience with React framework using hooks.
  • Experience in developing with Node.js.
  • Experience in developing applications using C# ASP. Net (MVC framework).
  • Experience with a reporting tool such as Crystal Report Writer.
  • Ability to work independently and thrive within a small, highly collaborative team.
  • Exceptional communication skills, especially in asynchronous and documentation-focused workflows.
  • Ability to translate complex technical issues into clear, actionable insights for leadership and non-technical stakeholders.
  • 10+ years of full-stack development experience, including 4+ years in a senior or leadership role.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

Nice To Haves

  • Experience implementing AI SDKs (e.g., Microsoft 365 Agents ADK).
  • Experience with Auth0, SSO, and OAuth 2.0.
  • Experience with the development and support of SharePoint document management sites is a plus.
  • Experience in a trade association, non-profit, or insurance/financial services organization is a strong plus.

Responsibilities

  • Lead the full-stack development lifecycle for APCIA’s public-facing websites and internal staff portal using React, Next.js, C#/.NET, and SQL.
  • Improve code quality and consistency across all codebases through documentation, unit testing, and engineering best practices.
  • Implement and enforce strong application security measures—including MFA, encryption, network segmentation, and input sanitization—to protect sensitive data.
  • Provide mentorship, conduct code reviews, and serve as a technical point of contact for internal teams and external vendors.
  • Assist with APICA’s AI initiatives through the support of agentic tools for workflows and features in the APCIA website.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service