
Lead Software Engineer – Platform
Computer Information Concepts, Inc.
full-time
Posted on:
Location Type: Remote
Location: Colorado • Illinois • United States
Visit company websiteExplore more
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