Job Closed
This listing is no longer active.
Lead Software Engineer – Platform
Location
Colorado + 2 moreAll locations: Colorado | Illinois | Kansas
Posted
124 days ago
Salary
$160K - $180K / year
Seniority
Senior
Job Description
Lead Software Engineer – Platform
Computer Information Concepts, Inc.
• 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).
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Engineer - Software Engineering - Technical Lead
FICOFICO is an analytics company helping businesses make better decisions that drive higher levels of growth and success.
• Lead and mentor a team of software developers, providing technical guidance, code reviews, and career development support • Drive architectural decisions and technical strategy for our cloud-native SaaS platform • Responsible for overseeing coding, design, and maintenance of a cloud-native SaaS platform • Collaborate with product management and stakeholders to translate business requirements into technical solutions and delivery roadmaps • Build a modern and secure Service Architecture running in a containerized environment together with AWS technologies • Establish and enforce coding standards, best practices, and development processes across the team • Champion high-quality implementations through unit tests and automated behaviour-driven tests • Lead sprint planning, stand-ups, and retrospectives in an Agile software development environment
Senior Full-Stack Software Engineer
LawPayAn AffiniPay solution and the trusted partner in helping law firms get paid easier, more securely, and 39% faster.
• Design and implement scalable web applications using modern frameworks such as Ruby on Rails, React, Node/NestJS, and NextJS • Modernize existing applications to enhance user experience, performance, and long-term maintainability • Utilize, contribute to, and evolve reusable UI component libraries • Work closely with UX partners to design and ship intuitive, high-quality user experiences • Contribute to core platform capabilities that support multiple products (e.g., identity, authentication, APIs, shared services) • Help define and evolve backend architectures that enable scalability, reliability, and sustainable growth • Proactively identify and implement improvements to application performance, scalability, and maintainability • Design, build, and maintain backend services and RESTful APIs • Build or contribute to iOS and Android mobile applications using Expo / React Native, as applicable • Evaluate and implement AI-powered features where they create meaningful customer and business value • Stay current with emerging technologies and apply them thoughtfully to real-world problems • Partner with product managers to assess trade-offs, identify risks, and align technical solutions with business goals • Collaborate with engineers, designers, QA, DevOps, and cross-functional stakeholders to deliver outcomes—not just features • Support software deployments through debugging, troubleshooting, and coordination with DevOps and QA teams • Participate in Agile ceremonies including sprint planning, grooming, and retrospectives • Mentor and coach other engineers, sharing best practices and helping raise the technical bar across the team • Provide technical expertise in software architecture, design patterns, and maintainable system design.
• Design and implement backend features that apply and extend the Temporal OSS replication stack to new Temporal Cloud capabilities • Contribute to Temporal Cloud High Availability features, including: • Namespace replication within and across regions and cloud providers • Monitoring replication health and lag • Supporting manual and automated failover workflows • Build and improve namespace migration systems, including: • Migration of namespaces and workloads between self-hosted Temporal clusters and Temporal Cloud • Migration between Temporal Cloud environments or regions • Tooling that supports safe cutover, validation, and rollback • Own medium-to-large features end-to-end, from design through production rollout and long-term maintenance • Write clear design documentation describing system behavior, tradeoffs, and failure modes • Ensure features are production-ready by delivering: • Service-level logs, metrics, and tracing • Alerts, dashboards, and operational runbooks • Participate in operational ownership, including on-call rotations, incident response, and postmortems • Collaborate with teammates to continuously improve reliability, operability, and development velocity
• Research and develop state-of-the-art state estimation and navigation algorithms to enable resilient autonomy in challenging GPS-denied environments. • Design and deploy production-grade C++ software for embedded robotic systems operating in dynamic, real-world environments. • Build and maintain rigorous unit, integration, and system-level tests to ensure system robustness and safety. • Develop and enhance modeling, calibration, and simulation tools for inertial and vision-based navigation systems. • Contribute to roadmap planning, feature decomposition, and agile execution alongside a multidisciplinary team of autonomy engineers. • Continuously enhance performance analysis, benchmarking, and validation pipelines to drive rapid innovation and improvement.




