First Databank (FDB) is currently seeking a
Senior Azure Cloud Engineer (.NET + AI Tools). The Senior Azure Cloud Engineer plays a critical role in designing, building, and optimizing cloud-native applications that power FDB's enterprise healthcare solutions, as we accelerate our cloud modernization and AI-enabled development practices.
This is a hands-on engineering role that blends deep Azure expertise, strong .NET development skills, and the ability to leverage modern AI-based tools (such as GitHub Copilot, Cursor, or AI pair programmers) to accelerate velocity, improve code quality, and drive innovation. You will serve as a technical leader, mentor, and collaborator, contributing to architectural patterns, system design, test-driven development, and Agile delivery processes.
This position is based in our
Durham, NC office and follows a hybrid work model, with an expectation to work on-site at least three days per week.
Responsibilities- Design, develop, and maintain Azure-based applications and services using .NET/C#.
- Build and optimize cloud-native components including Azure Functions, Azure Storage (Blob/Table/Queue), Azure Service Bus, Cosmos DB, Azure SQL Database, Data Factory, Logic Apps, and Key Vault.
- Implement distributed, event-driven, and serverless architectures focused on scalability, reliability, and performance.
- Troubleshoot complex issues across APIs, microservices, data pipelines, and Azure-managed services.
- Use AI development tools (e.g., Copilot, Cursor, or AI-enabled IDEs) to accelerate coding, testing, debugging, and refactoring.
- Apply prompt-engineering techniques to improve code quality, system reliability, and developer efficiency.
- Explore emerging AI-assisted engineering practices and help embed them across FDB's engineering teams.
- Write clean, maintainable, testable code using TDD and automated testing frameworks.
- Use Azure DevOps for work management, source control, CI/CD pipelines, and collaboration.
- Support performance, security, and compliance by implementing engineering and architectural best practices.
- Mentor and coach junior developers, promoting high standards in cloud engineering and professional growth.
- Participate in design discussions, code reviews, architectural planning, and sprint ceremonies.
- Collaborate with Product, Architecture, QA, and DevOps teams to deliver high-quality cloud solutions.
- Champion continuous improvement, innovation, and knowledge sharing across engineering teams.
Required Skills- Hands-on experience implementing solutions with Azure Functions, Azure Storage (Blob, Table, Queue), Azure Service Bus, Cosmos DB, Azure SQL, Azure Data Factory, Logic Apps, and Azure Key Vault.
- Strong understanding of cloud-native patterns, distributed systems, async programming, and microservices architecture.
- Demonstrated experience with TDD, automated testing, and clean code practices.
- Proven experience using Azure DevOps, Git, CI/CD pipelines, and Agile methodologies.
- Ability to use AI-assisted development tools to enhance productivity and solution quality.
- Experience mentoring engineers and leading technical conversations.
- Excellent communication skills and ability to collaborate across teams.
Required Experience- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 5-8+ years of professional software development experience with .NET/C#.
Preferred Qualifications- Experience with Docker, Kubernetes, or Azure Kubernetes Service (AKS).
- Familiarity with Domain-Driven Design (DDD) and advanced cloud architecture patterns.
- Experience in healthcare, clinical data, or other regulated industries.
- Azure certifications (e.g., AZ-204, AZ-305, AZ-400).
AccommodationsWe are committed to an accessible application process. If you need an accommodation to apply, please contact [redacted]. This email address is for accommodation requests only.
BenefitsThis role is also eligible for a competitive benefits package that includes medical, dental, vision, life and disability insurance; a 401(k) retirement plan; a flexible spending account; paid holidays; paid time off; an employee assistance program; and other company benefits.
CompensationThe base salary range below is the Company's good-faith estimate for this position in the posted work location at the time of posting. Final starting salary will be based on permissible, non-discriminatory factors, including but not limited to skills, experience, training, certifications, education, location and market considerations.
Base Salary Range:
$123,000-$155,000 USD