Overview
Remote
$60 - $70
Full Time
Skills
.NET
API Management
Artificial Intelligence
Cloud Computing
Communication
Continuous Delivery
Continuous Integration
Cosmos-Db
Design Patterns
DevOps
FOCUS
IT Management
JavaScript
Kubernetes
Leadership
Management
Microsoft Azure
Productivity
React.js
SaaS
Sales
Software Architecture
Software Development
Storage
Technical Communication
Web Applications
Web Development
Job Details
We are seeking a highly experienced Principal Software Engineer for a contract engagement. Job description attached. The ideal candidate must possess:
Core Technical Expertise:
- 8+ years of software development experience, with a significant focus on .NET Core web application development.
- 4+ years of hands-on experience building and architecting custom applications within Azure, demonstrating strong familiarity with services like Azure DevOps, Cosmos DB, Azure App Service, Azure Kubernetes Service (AKS), Azure Container Apps, Blob Storage, API Management, and Azure Front Door.
Architectural Acumen:
- 2-3+ years of dedicated cloud application software architecture experience, including knowledge of common design patterns and approaches for cloud-scale solutions.
- Comfort with both serverless and container-based architectures, and experience with event-driven development.
DevOps Proficiency:
- Strong skills in DevOps practices, including setting up and managing CI/CD pipelines for cloud-based web applications.
Emerging Technology Focus:
- Demonstrable comfort and passion for utilizing emerging Agentic AI software development tools to enhance team productivity and output quality.
Leadership & Communication:
- Proven ability to serve as a technical lead, guide engineering teams, and own technical quality.
- Exceptional technical communication skills, with the ability to explain complex concepts to both technical and non-technical audiences.
Essential Attributes:
- Ability to oversee entire technical lifecycles.
- Strong understanding of iterative development processes.
- Proactive problem-solver with a focus on quality and best practices.
Preferred (but not essential):
- Experience with Next.js/React.
- Experience in pre-sales, solutioning, or client pitches
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.