Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Accuris • Denver, Colorado, United States
Salary: $145,000 - $170,000 / year
Role: Principal Software Engineer (Senior technical lead)
Location/Work type: Denver, CO — Hybrid; full-time
Backend: C#/.NET Core, ASP.NET, Web API, gRPC, REST; domain modeling, API design
Frontend: React or Angular, TypeScript, HTML/CSS
Cloud/Infra: AWS; Docker, Kubernetes; Helm; IaC (Terraform/CDK)
Data/ Messaging: SQL Server / PostgreSQL, Redis; Kafka (eventing/outbox/CDC)
Observability/DevEx: OpenTelemetry, Git, CI/CD (Azure DevOps/GitHub Actions), test automation, feature flags
Additional: Elasticsearch/OpenSearch (nice-to-have); cost/perf optimization
Own pod technical strategy: define domain boundaries, target architecture, and evolve systems using DDD
Design/build cloud-native microservices and ship end-to-end features across API, data, and UI with strong observability
Improve operability and quality: SLOs, dashboards, alerting, runbooks; drive reliability, scalability, and CI/CD adoption; mentor senior engineers
8+ years in software with increasing scope; 3+ years leading delivery/architecture in agile product teams
Proven experience building microservices at scale in .NET Core on AWS; strong systems thinking (API design, data consistency, performance, security basics)
Track record improving CI/CD, test automation, operability (SLOs, incident reduction); excellent communication and mentoring
Multi-region/DR, zero-downtime migrations, chaos testing
Event-driven arch
Job Title: Principal Software Engineer
Location: Denver, CO (Hybrid)
Own the pod’s technical strategy: clarify domain boundaries, define target architecture, and evolve systems using DDD. Design & build cloud-native microservices in .NET (Core) on Kubernetes (AWS), with clean contracts and strong observability. Ship end-to-end features across API, data, and front end (React/Angular) with a focus on performance, accessibility, and UX quality.
Raise the bar on operability: SLOs, dashboards, alerting, runbooks; drive reliability, scalability, and cost efficiency.
Champion CI/CD and quality: automated tests (unit/integration/e2e), progressive delivery (blue/green, canary), IaC.
Mentor & multiply: coach senior/staff engineers, run design reviews, steward coding standards and “golden paths.” Partner cross-functionally with Product/UX/SRE/Security and adjacent pods to deliver cohesive solutions and clear SLAs.
Make trade-offs explicit: communicate risks, options, and impact to technical and executive audiences.
Core: C#/.NET (Core), ASP.NET, Web API/gRPC, REST
Front end: React or Angular, TypeScript, HTML, CSS (Tailwind/Bootstrap)
Cloud & runtime: AWS, Docker, Helm, Kubernetes, Linux; IaC (Terraform/CDK)
Data & eventing: SQL Server/PostgreSQL, Redis; Kafka (eventing/outbox/CDC)
Search/analytics (nice): Elasticsearch/OpenSearch, columnar/OLAP stores
DevEx & quality: Git, CI/CD (Azure DevOps/GitHub Actions), test automation, OpenTelemetry, feature flags
Strong systems thinking: domain modeling, API design, data consistency, performance, resilience, and security basics (OWASP). Track record improving CI/CD, test automation, and operability (SLOs, on-call readiness, incident reduction). Excellent communication and mentoring skills; ability to align diverse stakeholders and elevate engineering standards. Multi-region/DR patterns, zero-downtime migrations, chaos testing. Event-driven architectures with Kafka; idempotency/outbox patterns. Observability at scale (OpenTelemetry) and cost/performance optimization. Experience with search platforms (Elasticsearch/OpenSearch) or analytics pipelines.