Staff Software Engineer — AI-Driven Dynamics/ERP

BDO USA

Chicago (IL)

Hybrid

USD 200,000 - 285,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

ESOP
Total Rewards benefits

Job summary

BDO USA is seeking a Staff Software Engineer to provide technical leadership and hands-on development for BDO Tax products and platforms, including AI-enabled solutions and Dynamics/ERP integrations. The role designs, builds, and maintains scalable services and user experiences, and drives delivery excellence through Agile and Lean practices.

You will partner with product, design, QA, and DevOps to define roadmaps, implement secure coding, CI/CD, observability, and governance for responsible AI

Qualifications

  • Minimum 10+ years of progressive software engineering experience.
  • 5+ years building production-grade services using C#/.NET or Java.
  • 3+ years providing technical leadership through design/code reviews.
  • 3+ years delivering Agile delivery with Lean practices.
  • 3+ years building CI/CD pipelines supporting frequent deployments.
  • 2+ years developing AI-enabled software using LLMs and agent workflows.
  • Experience with Dynamics/ERP integrations and tax platforms preferred.

Responsibilities

  • Leads design and implementation of features for BDO Tax products and integrations.
  • Provides architectural direction for services, APIs, and UI components.
  • Develops backend services and REST APIs with versioning and resilience.
  • Builds AI-enabled capabilities using approved platforms with governance.
  • Establishes engineering standards via reviews and reference implementations.
  • Collaborates in agile teams to refine requirements and deliver incrementally.
  • Improves developer productivity with reusable libraries and tooling.
  • Implements automated testing and partners with QA for coverage.
  • Maintains CI/CD pipelines and release automation with security gates.
  • Implements observability and performance/reliability engineering.

Skills

C#/.NET
Java
REST APIs
CI/CD
Azure
AI platforms
Kubernetes
Security practices
Agile/Lean
Leadership

Education

Bachelor's degree in Computer Science, STEM, Finance, or Accounting

Tools

Azure DevOps or GitHub
SQL Server / Azure SQL
Docker
Kubernetes
OpenAI / AI platforms

Job description

BDO USA is seeking a Staff Software Engineer to provide technical leadership and hands-on development for BDO Tax products and platforms, including AI-enabled solutions and Dynamics/ERP integrations. The role designs, builds, and maintains scalable services and user experiences, and drives delivery excellence through Agile and Lean practices.

You will partner with product, design, QA, and DevOps to define roadmaps, implement secure coding, CI/CD, observability, and governance for responsible AI

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

Similar jobs worth comparing

Staff Software Engineer - AI-Driven Dynamics & ERP
Staff Software Engineer - AI-Driven Dynamics & ERP

BDO USA • Dallas (TX)

Hybrid
USD 200,000 - 285,000
Staff Software Engineer - Dynamics & AI-Powered Platforms
Staff Software Engineer - Dynamics & AI-Powered Platforms

BDO USA • Richmond (VA)

Hybrid
USD 200,000 - 285,000
ESOP ownership
Total Rewards benefits
Staff Software Engineer: Dynamics & AI Platform Lead
Staff Software Engineer: Dynamics & AI Platform Lead

BDO USA, LLP • Dallas (TX)

Hybrid
USD 200,000 - 285,000
Userverse Staff Software Engineer, Dynamics
Userverse Staff Software Engineer, Dynamics

BDO USA • Dallas (TX)

Hybrid
USD 200,000 - 285,000
Userverse Staff Software Engineer, Dynamics
Userverse Staff Software Engineer, Dynamics

BDO USA • Chicago (IL)

Hybrid
USD 200,000 - 285,000
ESOP
Total Rewards benefits
Userverse Staff Software Engineer, Dynamics
Userverse Staff Software Engineer, Dynamics

BDO USA • Richmond (VA)

Hybrid
USD 200,000 - 285,000
ESOP ownership
Total Rewards benefits
Userverse Staff Software Engineer, Dynamics
Userverse Staff Software Engineer, Dynamics

BDO USA, LLP • Dallas (TX)

Hybrid
USD 200,000 - 285,000
Senior Tax Software Engineer & Tech Lead
Senior Tax Software Engineer & Tech Lead

BDO USA • New York (NY)

Hybrid
USD 140,000 - 210,000
ESOP ownership
Total Rewards benefits
Lead Software Engineer, Tax Product & Cloud
Lead Software Engineer, Tax Product & Cloud

BDO USA • Charlotte (NC)

Hybrid
USD 140,000 - 210,000
ESOP
Flexible hybrid work
Professional development opportunities
Lead Software Engineer, Tax Products — Hybrid & Impact
Lead Software Engineer, Tax Products — Hybrid & Impact

BDO USA • Grand Rapids (MI)

Hybrid
USD 140,000 - 210,000