Computer Information Concepts, Inc.

Lead Software Engineer – Platform

Computer Information Concepts, Inc.

full-time

Posted on:

Location Type: Remote

Location: ColoradoIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $160,000 - $180,000 per year

Job Level

About the role

  • Establish and evolve our Azure approach for SaaS products (environments, identity/access patterns, secrets management).
  • Introduce pragmatic infrastructure practices that improve repeatability and clarity (infrastructure-as-code where it adds value).
  • Define baseline security and operational hygiene appropriate for government-adjacent software.
  • Define and implement CI/CD and release workflows that support frequent delivery and safe rollback.
  • Establish observability standards (logs, metrics, traces), with dashboards and alerting that shorten time-to-diagnosis.
  • Lead and improve incident response practices and ensure follow-up work translates into measurable reliability improvements.
  • Help shape backend patterns aligned with vertical slice architecture, keeping boundaries clear and complexity low.
  • Contribute to backend services and APIs in C#/.NET as needed, emphasizing maintainability and operational clarity.
  • Guide data access practices using EF Core and SQL Server (migrations, safe change management, performance fundamentals).
  • Mentor domain-expert engineers transitioning to modern stacks and practices, and help establish working agreements that make modernization sustainable (code review, pairing, technical guidance, standards-by-example).
  • Produce lightweight runbooks and architecture notes so knowledge is shared and durable.
  • Partner with the CTO and product/design leadership to sequence platform work that enables product delivery (without over-engineering).

Requirements

  • 8+ years of professional software engineering experience, with significant backend and systems ownership.
  • Strong C#/.NET experience building production services and APIs.
  • Experience operating production workloads in Azure (e.g., App Service, Functions, containers, Azure SQL, Service Bus, Storage).
  • Experience with CI/CD pipelines and modern release practices.
  • Strong SQL fundamentals; experience with EF Core and SQL Server in production environments.
  • Demonstrated ability to design simple interfaces, reduce accidental complexity, and make pragmatic tradeoffs.
  • Strong communication skills; able to teach, mentor, and align stakeholders on technical decisions.
  • Nice to have (not required) Experience with Infrastructure-as-Code (Terraform/Bicep/ARM/etc.).
  • Experience modernizing legacy systems into SaaS products.
  • Experience in regulated, security-sensitive, or audit-heavy environments.
Benefits
  • Medical, dental, and vision coverage with CIC paying 75% of monthly premiums
  • 401(k) with Company Contributions
  • Vacation, sick leave, and paid holidays to support work-life balance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETAzureEF CoreSQL ServerCI/CDInfrastructure-as-Codeproduction servicesAPIsbackend services
Soft Skills
communicationmentoringtechnical guidancecollaborationproblem-solvingleadershipteachingstakeholder alignmentincident responsedesign simplicity