Job Requirements
Senior Software Engineer (.NET/Angular, Azure) — AI First Mindset (Remote)
About the role
We’re hiring a Senior Software Engineer with strong engineering fundamentals and a bias for building. You’ll be responsible for the development of new applications and modernize existing applications, primarily using .NET/C# and Angular. You’ll join a team of developers and collaborate closely, while also working independently as needed. You don’t need to be an AI power user on day one — you do need the curiosity and discipline to learn and apply AI responsibly to speed up delivery and raise quality.
What you’ll do
• Build and modernize applications end to end: architecture, APIs, services, front end, integration, testing, deployment, and operations.
• Convert legacy stacks to modern .NET and Angular using pragmatic, incremental approaches where appropriate.
• Design clean, testable architectures.
• Apply secure by default practices: automated testing, logging/monitoring, dependency hygiene, secret management, least privilege.
• Document decisions, interfaces, and runbooks that teammates can actually use.
• Collaborate through code reviews and architectural input; mentor others as you grow your sphere of influence.
• Adopt an AI first development mindset: use AI to accelerate tasks like test scaffolding, code review, documentation, and exploration — with approved tools available in our environment.
AI first mindset
• Required: a growth mindset, clear problem solving foundations, and willingness to learn and apply AI responsibly.
• Preferred: prior exposure to tools like GitHub Copilot and Claude Code (both available), or similar.
Your foundation (what we’re optimizing for)
• Strong proficiency in .NET/C# for building production services and APIs.
• Front end experience with Angular and TypeScript for building maintainable, accessible UIs.
• Azure experience (e.g., App Service, Functions, Storage, Key Vault, Azure SQL, Service Bus/Event Grid, API Management, Application Gateway, Container Apps) or equivalent cloud concepts with the ability to map across.
• Full Stack development including database experience.
• DevOps fluency: Git based workflows, CI/CD fundamentals, environment promotion, branch, and release strategies.
• Software engineering practices:
o Developer led testing (unit, integration, contract tests; testable design).
o Documentation that explains “why” as well as “how.”
o Secure Coding either OWASP or SSDF
o Security and operational awareness baked into design and code.
Nice to have
• GitHub Actions, GitHub Advanced Security.
• Terraform for IaC (or Bicep with willingness to learn Terraform).
• Familiarity with Python or PowerShell for scripting and automation.
• Experience with test driven development (TDD
Qualifications
• 10+ years of professional software engineering experience with demonstrable delivery across multiple systems or domains; you’ve shipped and supported production software.
• Evidence of technical leadership through design influence, raising coding standards, or improving delivery practices.
• A pattern of continuous learning and adapting to new tools and platforms