Sr Software Engineer (Azure)

BravoTech
  • Irving, TX
  • Instant Apply
4 days ago

Job Description

Senior Azure .NET Software Engineer Lead Modern Cloud-Native Engineering on Azure
We are seeking a highly experienced Senior Azure .NET Software Engineer to lead the design and development of scalable, secure, cloud-native applications and integrations.

This is a hands-on senior engineering role for someone who can own complex solutions from requirements and architecture through development, deployment, and production support. You'll serve as a go-to technical resource for Azure and C#/.NET, mentor engineers, influence architecture decisions, and help establish reusable engineering standards across the team.
Key Responsibilities

  • Design and build cloud-native applications, APIs, microservices, and integrations using C#, .NET, ASP.NET Core, and Azure.

  • Own solutions end-to-end, including requirements, architecture, development, testing, deployment, observability, and production support.

  • Design event-driven and API-led architectures using Azure integration and data services.

  • Provide hands-on technical leadership across Azure Event Hubs, Logic Apps, Azure Data Factory, and Cosmos DB.

  • Design reliable distributed systems using asynchronous processing, retries, idempotency, circuit breakers, and failure-recovery patterns.

  • Optimize application and API performance, including latency, throughput, scalability, and Cosmos DB utilization.

  • Build and improve Azure DevOps CI/CD pipelines, automated testing, release processes, and rollback strategies.

  • Implement Infrastructure as Code and secure cloud engineering practices.

  • Establish observability through structured logging, distributed tracing, metrics, monitoring, and actionable alerts.

  • Lead technical troubleshooting and complex production incident resolution.

  • Define disaster recovery strategies, including RPO/RTO, failover, backup, recovery, and testing.

  • Mentor engineers through architecture reviews, code reviews, pairing, and technical guidance.

  • Evaluate technical trade-offs and provide clear, data-driven recommendations to engineering and business leadership.

  • Apply AI-assisted development tools across coding, testing, documentation, troubleshooting, and other SDLC activities while maintaining appropriate human validation.
Required Qualifications

  • 8+ years of hands-on software engineering experience.

  • Advanced development experience with C#, .NET, and ASP.NET Core.

  • Strong experience designing and operating production applications on Microsoft Azure.

  • Hands-on production expertise with Azure Event Hubs, Azure Logic Apps, Azure Data Factory (ADF), and Azure Cosmos DB.

  • Experience designing cloud-native applications, microservices, APIs, event-driven architectures, and distributed systems.

  • Strong understanding of application integration, asynchronous processing, authentication/authorization, API design, and resiliency patterns.

  • Experience with automated unit, integration, contract, regression, and performance testing.

  • Experience with Azure DevOps, Git, CI/CD pipelines, Infrastructure as Code, containers, and application observability.

  • Experience troubleshooting application performance and production issues across distributed Azure environments.

  • Demonstrated ability to lead technical design and code reviews and mentor software engineers.

  • Experience taking ownership of production solutions through deployment, monitoring, incident response, and continuous improvement.

  • Practical experience using AI-assisted software development tools with appropriate testing, security, and human review.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications

  • Experience with Azure Functions, App Service, Container Apps, AKS, API Management, Azure Front Door, Key Vault, and Application Insights.

  • Advanced Cosmos DB experience, including partitioning, indexing, RU optimization, and performance tuning.

  • Experience with disaster recovery, high-availability architecture, and production on-call environments.

  • Experience with Bicep or comparable Infrastructure as Code technologies.

  • Experience with Azure performance engineering, capacity planning, and FinOps.

  • Experience standardizing AI-assisted development practices across engineering teams.

  • Front-end experience with React.js or Next.js.

  • Microsoft Azure Developer Associate or Azure Solutions Architect Expert certification.

  • Experience within retail, distribution, supply chain, or similar enterprise environments.
Why Join Us?
This is an opportunity to remain deeply hands-on while operating as a senior technical leader. You'll influence Azure architecture, solve complex engineering challenges, establish development standards, mentor other engineers, and take ownership of business-critical applications from initial design through production.

You'll also have the opportunity to help shape how AI-assisted engineering is responsibly incorporated into modern software development practices.
Apply Today
If you're an experienced Azure and .NET engineer who enjoys owning complex systems, solving difficult production challenges, mentoring developers, and influencing technical direction, apply today and help build the next generation of cloud-native enterprise applications.

Numbers & Facts

LocationIrving, TX

Skills

  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Authenticationunmatched
  • Capacity and Performance Managementunmatched
  • Circuit Breakersunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Database Technologyunmatched
  • DevOpsunmatched
  • Disaster Recoveryunmatched
  • Distributed Computingunmatched
  • Documentationunmatched
  • Enterprise Applicationsunmatched
  • High Availabilityunmatched
  • Hubsunmatched
  • Identify Issuesunmatched
  • Incident Responseunmatched
  • Leadershipunmatched
  • Mentoringunmatched
  • Metricsunmatched
  • Microservicesunmatched
  • Microsoft .NETunmatched
  • Microsoft ASP.NET (Active Server Page)unmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Windows Azureunmatched
  • On Callunmatched
  • Performance Engineeringunmatched
  • Performance Testingunmatched
  • Performance Tuning/Optimizationunmatched
  • Production Supportunmatched
  • Programming Toolsunmatched
  • Quality Assurance Methodologyunmatched
  • Regression Testingunmatched
  • Retailunmatched
  • Scalable System Developmentunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Supply Chainunmatched
  • Technical Analysisunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Test Toolsunmatched
  • Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder