
Software Developer
Husch Blackwell · United States
- Hybrid
- Full-time
- $150,000 / year
- United States
Job highlights
- Develop AI-driven solutions using C# and .NET.
- Implement cloud-native applications on Azure.
- Build AI systems with Azure AI Foundry and OpenAI.
- Collaborate with cross-functional teams on AI projects.
- Full lifecycle development of AI-enabled solutions.
About the role
Software Developer at Husch Blackwell LLP
Husch Blackwell LLP is a full-service litigation and business law firm with multiple locations across the United States, serving clients with domestic and international operations. We believe that diverse, equitable, and inclusive teams lead to better outcomes. Husch Blackwell is committed to retaining, recruiting, developing, and promoting talented individuals with diverse backgrounds and experiences. We foster an engaged, diverse, and inclusive team culture of accountability and purpose.
About the Role
The Software Developer designs, develops, and deploys modern, AI-driven solutions that enhance collaboration, automation, and knowledge access across the organization. This role focuses on implementing enterprise-grade AI applications and intelligent workflow systems using C#/.NET Core, Azure-native services, and emerging AI platforms such as Azure AI Foundry and Copilot Studio. Strong expertise in Azure App Services, Azure Functions (including Durable Functions), event-driven architecture, messaging systems, and cloud-based application development is essential.
Responsibilities
- Defines, analyzes, and evaluates organizational needs relating to AI-enabled solutions, automation, and collaboration technologies.
- Partners with stakeholders to gather requirements and design scalable, secure, and maintainable AI applications.
- Leads development of modern solutions using C# and .NET Core/.NET 8.
- Develops and deploys cloud-native applications on Azure using Azure Web Apps / App Services, Azure Function Apps, and Durable Functions for orchestrated AI workflows.
- Implements event-driven and distributed system patterns leveraging Azure Service Bus and asynchronous messaging.
- Builds AI-powered solutions using Azure AI Foundry, Azure OpenAI (chat models, embeddings, vector search), Retrieval-Augmented Generation (RAG) architectures, and AI agents.
- Develops intelligent copilots and assistants using Copilot Studio, integrating enterprise data and workflows.
- Designs and maintains secure APIs and backend services integrating with Azure SQL Database and enterprise document repositories.
- Builds containerized workloads using Docker and supports modern deployment strategies.
- Implements observability, telemetry, and performance monitoring through Azure Application Insights and logging best practices.
- Develops and maintains CI/CD pipelines using Azure DevOps or GitHub Actions.
- Supports Azure governance and security requirements, including identity, compliance, and networking controls.
- Provides quality assurance, documentation, and knowledge transfer for developed AI systems.
- Responds to escalated production issues and provides technical leadership in root cause resolution.
Position Requirements
- Bachelor’s degree in Computer Science, Engineering, Data Science, or related field; or equivalent combination of education and commensurate experience.
- 5+ years of relevant experience in enterprise application development, AI implementation, or cloud-based engineering, preferably in a professional services environment.
- Ability to work independently in resolving complex production issues and making recommendations.
- Strong communication skills and ability to collaborate across technical and non-technical teams.
- Legal industry experience a plus.
- Demonstrated proficiency in C#, .NET Core/.NET 8, ASP.NET, cloud-native backend development, and API design.
- Experience with Azure App Services, Azure Web Apps, Azure Functions, Durable Functions, Azure Service Bus, and event-driven architecture.
- Experience with Azure SQL and relational database development, Docker, and container-based deployments.
- Experience with application monitoring using Azure Application Insights.
- Experience implementing AI-enabled systems using Azure AI Foundry, Azure OpenAI services, embeddings, vector search, RAG pipelines, AI agent frameworks, and Copilot Studio.
- Experience with source control and CI/CD tools like Azure DevOps, GitHub Actions, Git.
- Understanding of Azure infrastructure concepts including VNets, Private Endpoints, DNS, firewalls, secure networking, and identity/access management (Entra ID).
Compensation and Benefits
Employees are entitled to compensation commensurate with skill and experience. The exact compensation will vary based on skills, experience, location, and other factors. The expected compensation ranges are provided for various states and jurisdictions. Full-time employees receive comprehensive benefits including medical and dental coverage, life insurance, disability insurance, flexible spending accounts, an employee assistance program, Paid Time Off, paid holidays, and participation in a retirement plan program.
Key skills/competency
- Software Development
- AI Implementation
- Cloud-Native Development
- .NET Core
- Azure Services
- API Design
- Event-Driven Architecture
- Containerization (Docker)
- CI/CD
- Problem Solving
Skills & topics
- Software Developer
- AI
- Azure
- .NET Core
- C#
- Cloud Development
- API Design
- Application Development
- RAG
- Copilot Studio
How to get hired
- Tailor your resume: Highlight C#, .NET Core, Azure, and AI implementation experience, aligning keywords with the job description for the Software Developer role.
- Craft a compelling cover letter: Express your interest in AI-driven solutions and Husch Blackwell's commitment to innovation and diversity.
- Showcase your Azure expertise: Be prepared to discuss your experience with Azure App Services, Functions, Service Bus, and AI services during the interview.
- Prepare for technical and behavioral questions: Demonstrate problem-solving skills, collaboration abilities, and your understanding of enterprise application development.
- Research Husch Blackwell: Understand their values, focus on AI, and legal industry context to show genuine interest.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the expected salary range for a Software Developer at Husch Blackwell?
- The expected salary range for a Software Developer at Husch Blackwell varies by location, generally falling between $105,000 and $237,000 annually, excluding potential bonuses. Specific ranges are provided for states like California, Illinois, New York, and Washington D.C., among others.
- What are the key technologies used by the Software Developer at Husch Blackwell?
- The Software Developer role heavily utilizes C#/.NET Core, Azure-native services (Azure App Services, Azure Functions, Azure Service Bus), Azure AI Foundry, Azure OpenAI, Copilot Studio, and Docker for AI-driven solutions and cloud-native application development.
- Is this a remote position for the Software Developer role at Husch Blackwell?
- Yes, this Software Developer position can be filled remotely in any city with a Husch Blackwell office, or in any of their office locations across the United States.
- What experience level is required for the Software Developer position?
- The Software Developer position requires 5+ years of relevant experience in enterprise application development, AI implementation, or cloud-based engineering. A Bachelor's degree in a related field or equivalent experience is also required.
- Does Husch Blackwell offer benefits for full-time Software Developers?
- Yes, full-time employees at Husch Blackwell receive a comprehensive benefits package, including medical and dental coverage, life insurance, disability insurance, flexible spending accounts, an employee assistance program, Paid Time Off, paid holidays, and retirement plan participation.
- How important is legal industry experience for the Software Developer role?
- Legal industry experience is considered a plus but is not a requirement for the Software Developer position at Husch Blackwell. Strong technical skills in AI, .NET, and Azure are prioritized.
- What AI platforms will the Software Developer be working with at Husch Blackwell?
- The Software Developer will work with emerging AI platforms such as Azure AI Foundry, Azure OpenAI (including chat models, embeddings, vector search), Retrieval-Augmented Generation (RAG) architectures, AI agents, and Copilot Studio for developing intelligent solutions.