Senior Full Stack Engineer, C# Azure

Posted 19hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Full Stack Engineer developing customer-facing features in a SaaS platform for MEP contractors. Using C#, Azure, and JavaScript frameworks to optimize project workflows.

Responsibilities:

  • Ship features and customer-facing enhancements across the full stack, working from product specs and customer feedback.
  • Investigate and fix customer-reported bugs in your area of the product — performance regressions, edge cases, integration breakage — with the self-sufficiency to dive into unfamiliar code and deliver a fix.
  • Use AI-assisted development tooling (Claude Code, Cursor, etc.) as a first-class part of the dev loop — including writing tests and evals for AI-generated changes, and exercising judgment about when AI output is shippable.
  • Contribute to monolith decomposition and modernization as touch points emerge in your work.
  • Implement and maintain modern automated testing — unit, integration, and AI-component evals.
  • Collaborate with cross-functional teams to define, design, and ship; coordinate deployments and incident response with peers.
  • Advocate for incremental delivery and contribute to the engineering culture that surrounds you.

Requirements:

  • 6+ years of professional software development experience, including production ownership of customer-facing features.
  • Comfortable ramping into our current stack — C# / .NET on the backend, Vue.js / TypeScript on the frontend, NoSQL (MongoDB preferred) and SQL on the data tier, Azure (AKS, Service Bus, Functions, App Services) for cloud — and into adjacent technologies as the work requires.
  • Hands-on experience using AI-assisted development tooling (Claude Code, Cursor, Copilot, or equivalent) in production engineering work, with clear judgment about when AI outputs need verification or rework.
  • Strong debugging skills — can trace issues through complex systems, reproduce edge cases, and identify root causes in code you didn't write.
  • Working understanding of CI/CD pipelines and optimizing DevEx for a dev team.
  • Polyglot — quick to ramp on whatever the problem requires. Language is a tool, not an identity.
  • Understands SOLID, DRY, KISS, YAGNI, and TDD and applies them when warranted.
  • Excellent communication; can work directly with product managers, designers, and customers to triage and scope work.
  • Working understanding of security best practices, including the AI-specific surface (prompt injection, agent tool-call risks).

Benefits:

  • Comprehensive and competitive health benefits plan
  • Matching 401k contributions
  • 20 days annual PTO
  • Primarily remote work with occasional annual team onsites.