Software Engineer (Azure)

BravoTECH
Irving, TX, United States
1 day ago
Apply on jobs.bravotech.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

ASP.NET .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Application Integration Architecture Application Performance Management Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Engineering Code Review Continuous Integration
+39 more
Data as a Services Disaster Recovery Distributed Systems Performance Tuning Systems Development Life Cycle Software Tools Azure DevOps Pipelines Next.js Software Engineering Data Streaming Systems Integration Data Logging Enterprise Software Applications Performance Testing Microsoft Power Automate Azure Data Factory Spring Cloud ReactJS Delivery Pipeline Software Troubleshooting Indexer Git Event Driven Architecture Build Management Infrastructure Automation Frameworks Information Technology Low Latency Data Analytics Bicep Cosmos DB Azure AKS Front End Software Development Cloud Integration Api Design Dynatrace Api Management Serverless Computing Key Vault Microservices

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., 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.

Requirements

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., 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.bravotech.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

2:56 min

Provisioning a secure container infrastructure with Bicep

Matthias Falkenberg +1 · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:44 min

Bootstrapping a test-driven asp.net web api

Alex Banul · LIVE

4:09 min

Selecting infrastructure tools and determining proper abstraction layers

Alayshia Knighten Alayshia Knighten · World Congress 2024

Videos

See all

Related articles

See all