[Remote] Staff Engineer - Full Stack / Azure
Note: The job is a remote job and is open to candidates in USA. Dice is a recruiting and employment platform, and the role is for a Staff Engineer specializing in full-stack development and Azure cloud engineering. The position provides technical leadership across application development, DevOps, software quality, cloud infrastructure, architecture, testing, security, and performance optimization.
Responsibilities
- Lead the design and development of responsive, scalable front-end applications using React, TypeScript, HTML, and CSS
- Develop and maintain backend services, APIs, and integrations using C#, .NET, and Entity Framework Core
- Design and optimize SQL Server databases, including data modeling, migration, performance tuning, and integration
- Establish and promote software engineering standards, architectural best practices, security principles, and clean code practices through peer code reviews and technical mentorship
- Design and implement automated unit, integration, and end-to-end testing strategies
- Lead development and optimization of CI/CD pipelines using GitHub Actions and Azure DevOps, automating build, test, release, and deployment processes
- Implement Infrastructure as Code (IaC) using tools such as Terraform, Bicep, or ARM templates to create secure and repeatable cloud environments
- Establish automated quality gates including testing, code quality analysis, security scanning, and deployment approvals
- Design, configure, and support solutions within Microsoft Azure, including App Services, Azure SQL, Key Vault, Application Insights, and Azure Monitor
- Implement observability, logging, monitoring, alerting, and troubleshooting capabilities to improve application reliability and performance
Skills
- * 8+ years of professional software engineering experience with strong full-stack development expertise
- * Advanced experience with C#, .NET, React, TypeScript, and SQL Server
- * Strong experience designing and developing cloud-native applications in Microsoft Azure
- * Hands-on experience with Azure DevOps, GitHub Actions, CI/CD, and Infrastructure as Code
- * Strong understanding of software architecture, API development, automated testing, security, observability, and performance optimization
- * Proven ability to provide technical leadership, mentor engineers, and drive engineering best practices across teams
- * Experience with Terraform, Bicep, Azure Monitor, Application Insights, Azure Key Vault, and Azure App Services
- * Experience with modern software security and DevSecOps practices
- * Experience leading enterprise-scale application modernization or cloud transformation initiatives
- * Strong communication, collaboration, and stakeholder-management skills
Benefits
- Medical, dental, and vision insurance for eligible employees
- HSA for eligible employees
- FSA for eligible employees
- 401(k) for eligible employees
- Life, disability, and ADD insurance for eligible employees
- Salaried personnel receive paid time off
- Hourly employees on a Service Contract Act project are eligible for paid sick leave
Company Overview
Company H1B Sponsorship