Senior Software Engineer - AI, Agentic Applications, Enterprise Integration

Perkins Coie LLP

Portland (OR)

On-site

USD 133,000 - 228,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Vision insurance
Parental leave
Paid time off
Paid holidays
401(k)

Job summary

Ashurst Perkins Coie US LLP is seeking a hands-on Senior Software Engineer - AI, Agentic Applications, Enterprise Integration. You will design, build, and support enterprise applications, APIs, integrations, and AI-powered solutions across a Microsoft/Azure environment.

The ideal candidate is a full-stack engineer with strong C#/.NET and Python skills, experience delivering AI-powered systems, and the ability to work across backend, frontend, data, and AI domains.

Qualifications

  • Strong full-stack experience with C#/.NET and Python.
  • Hands-on Azure experience and cloud-native architecture.
  • Experience with ASP.NET Core, EF, FastAPI, Git, CI/CD, Docker, and SQL.
  • Experience building AI-powered apps including generative AI, RAG, AI agents.
  • Knowledge of security, authentication, API security, and enterprise integrations.
  • Ability to work across backend, frontend, data, and AI.
  • Strong problem-solving and collaboration skills.
  • Bachelor's degree in CS or related field, or equivalent experience.

Responsibilities

  • Design, develop, test, deploy, and support enterprise applications, APIs, integrations, and AI-powered solutions.
  • Develop secure, scalable REST APIs and integrations.
  • Build AI-powered applications using Azure AI, generative AI, RetrievalAugmented Generation (RAG), vector search, AI agents.
  • Develop data retrieval solutions using SQL, Databricks, data virtualization, and enterprise data platforms.
  • Deploy, monitor, troubleshoot, and optimize applications in Microsoft Azure.
  • Implement modern software engineering practices including Git, CI/CD, automated testing, Docker, and secure deployment.
  • Collaborate with architects, engineers, data teams, business stakeholders, and end users.
  • Create clear technical documentation and contribute to architecture, security, performance, and code quality.

Skills

C#
.NET
Python
REST APIs
SQL
Azure
AI-powered applications
Security & integration
End-to-end ownership
Communication
Documentation

Education

Bachelor's degree in CS or related field

Tools

ASP.NET Core
Entity Framework
FastAPI
Git
CI/CD
Docker
Databricks
Kubernetes
React
GraphQL
Azure Functions
Azure App Service
Azure Storage

Job description

Senior Software Engineer - AI, Agentic Applications, Enterprise Integration

vision insurance, parental leave, paid time off, paid holidays, 401(k)

Senior Software Engineer - AI, Agentic Applications, Enterprise Integration

Building Modern Enterprise & AI Solutions

At Ashurst Perkins Coie US LLP, technology plays a critical role in delivering exceptional client service and supporting the firm's business operations. We're looking for a hands-on Software Engineer to design, build, and support enterprise applications, integrations, APIs, and AI-powered solutions across our Microsoft and Azure technology environment.

The ideal candidate is a full-stack engineer with a strong foundation in C# and .NET, strong Python development skills, and hands-on experience building modern AI and agentic applications. This role offers the opportunity to work across software engineering, cloud, data, and AI technologies to develop solutions that solve real business problems and support the firm's evolving technology needs.

Key Responsibilities

Design, develop, test, deploy, and support enterprise applications, APIs, integrations, and AIpowered solutions.

Design and develop secure, scalable REST APIs and integrate enterprise applications, data platforms, and third-party services.

Build and integrate AI-powered applications using Azure AI, generative AI, RetrievalAugmented Generation (RAG), vector search, AI agents, and related technologies.

Develop data and knowledge retrieval solutions using SQL, Databricks, data virtualization, and enterprise data platforms.

Deploy, monitor, troubleshoot, and optimize applications in Microsoft Azure, using services such as Azure App Service, Azure Functions, Azure Container Apps, Azure Key Vault, and Azure Storage.

Implement modern software engineering practices, including Git-based development, CI/CD pipelines, automated testing, Docker/containerization, monitoring, and secure deployment practices.

Collaborate with architects, engineers, data teams, business stakeholders, and end users to understand requirements and deliver reliable, scalable technology solutions.

Create clear technical documentation and contribute to architecture, security, performance, code quality, and continuous process improvement.

What You’ll Bring

Strong professional experience in software development, with proficiency in C#, .NET, Python, REST APIs, SQL, and modern software engineering practices.

Hands-on experience building and deploying applications in Microsoft Azure, with an understanding of cloud-based application architecture.

Experience with ASP.NET Core, Entity Framework, FastAPI, Git, CI/CD, Docker, and relational databases.

Practical experience developing AI-powered applications, including generative AI, RetrievalAugmented Generation (RAG), AI agents, prompt development, model integration, or related technologies.

Strong understanding of application security and integration, including authentication, authorization, API security, cloud architecture, and integration with enterprise systems.

Ability to work across backend, frontend, data, and AI technologies to design and deliver reliable, production-ready solutions.

Strong problem-solving, communication, documentation, and collaboration skills, with the ability to work effectively with both technical and non-technical stakeholders.

Ability to take ownership of projects end-to-end, from understanding requirements and designing solutions through development, testing, deployment, and ongoing support.

Bachelor's degree in computer science, Software Engineering, Information Technology, Computer Engineering, or a related technical field, or equivalent professional experience.

Preferred Qualifications

Experience with enterprise and AI technologies such as Azure AI Foundry, Databricks, Microsoft Fabric, Denodo, React, GraphQL, SSRS, vector databases, or Kubernetes.

Experience designing and building agentic AI applications, including hands-on experience with Model Context Protocol (MCP) or similar AI integration and orchestration technologies.

Microsoft Azure certifications, such as Azure Developer Associate (AZ-204) or Azure AI Engineer Associate (AI-102).

Experience working in a professional services or law firm environment, with an understanding of the unique technology, security, data, and workflow requirements of these organizations.

Why Join Ashurst Perkins Coie?

Join a collaborative, technology-driven team where software engineering and AI are helping shape the future of the firm. This role offers the opportunity to build meaningful enterprise solutions, work with emerging AI technologies, and directly contribute to innovative tools and services that support attorneys, clients, and business operations.

This position is eligible for an annual discretionary bonus, 401(k) plan, medical, dental, and vision insurance, accrued paid time off plan starting at 20 days annually, personal medical and parental leave, up to ten paid holidays, and family care benefits. More information regarding benefits and programs may be found here.

This position may be filled in the following locations. The listed compensation range reflects the typical pay for this role, though it is rare for new hires to receive an offer at the top of the range. Actual compensation may vary depending on experience, skills, market conditions, and internal equity.

Illinois compensation range: $133,820 to $212,080 annually

Washington state compensation range: $133,750 to $211,970 annually

Washington, D.C., compensation range: $144,450 to $228,930 annually

This position has an application deadline of October 7th, 2026.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI, Agentic Applications, Enterprise Integration
Senior Software Engineer - AI, Agentic Applications, Enterprise Integration

Perkins Coie LLP • Dallas (TX)

On-site
USD 130,000 - 210,000
Vision Insurance
Parental Leave
Paid Time Off
+3
Senior Software Engineer - AI, Agentic Applications, Enterprise Integration
Senior Software Engineer - AI, Agentic Applications, Enterprise Integration

Perkins Coie LLP • Washington

On-site
USD 144,000 - 229,000
Vision insurance
Parental leave
Paid time off
+2
Senior Software Engineer - AI, Agentic Applications, Enterprise Integration
Senior Software Engineer - AI, Agentic Applications, Enterprise Integration

Perkins Coie LLP • Bellevue (WA)

On-site
USD 134,000 - 212,000
Vision insurance
Parental leave
Paid time off
+2
Senior AI Software Engineer - Agentic Apps & Integrations
Senior AI Software Engineer - Agentic Apps & Integrations

Perkins Coie LLP • Dallas (TX)

On-site
USD 130,000 - 210,000
Vision Insurance
Parental Leave
Paid Time Off
+3
Legal Support Supervisor
Legal Support Supervisor

Ashurst Perkins Coie • Seattle (WA)

Hybrid
USD 98,000 - 149,000
Annual bonus
401(k) plan
Medical insurance
+6
Counsel, Commercial Contracts
Counsel, Commercial Contracts

Ashurst Perkins Coie • Denver (CO)

Hybrid
USD 138,000 - 219,000
Annual bonus
401(k) plan
Medical insurance
+6
Counsel, Commercial Contracts
Counsel, Commercial Contracts

Ashurst Perkins Coie • Austin (TX)

Hybrid
USD 140,000 - 230,000
Discretionary bonus
401(k) plan
Medical insurance
+6
Counsel, Commercial Contracts
Counsel, Commercial Contracts

Ashurst Perkins Coie • Bellevue (WA)

Hybrid
USD 146,000 - 231,000
Counsel, Commercial Contracts
Counsel, Commercial Contracts

Ashurst Perkins Coie • Washington

Hybrid
USD 158,000 - 249,000
Annual bonus
401(k) plan
Medical insurance
+6
Legal Support Supervisor
Legal Support Supervisor

Perkins Coie LLP • Seattle (WA)

On-site
USD 98,000 - 149,000
Annual discretionary bonus
401(k) plan
Medical, dental, and vision insurance
+4