K

Kaufman Rossin

Audit, tax, and advisory services

Senior Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeFort Lauderdale, FL, USANo salary listedHybrid

About the Job

Requirements

  • At least 5 years of production software development experience.
  • Strong Python skills, including FastAPI, asynchronous patterns, pytest, ruff, and production API development.
  • Strong TypeScript and React skills, including component design, React Query, Zustand, vitest or Jest, and ESLint.
  • Working Rust knowledge sufficient to read, extend, and contribute to Axum and Tonic services, with clippy fluency.
  • Experience with event-driven architecture such as Kafka.
  • Knowledge of identity and authentication systems, including OAuth 2.0, OpenID Connect, JWT, and Azure Entra ID or equivalent.
  • Demonstrated technical debt reduction through structured migration planning and measurable consolidation.

Responsibilities

  • Build and maintain production features across WES API using Python and FastAPI, WES UI using React and TypeScript, Hermes, and Workstreams.
  • Develop business logic and AI workflows using Python and FastAPI.
  • Contribute to systems- and performance-critical components using Rust, Axum, and Tonic.
  • Build reusable React components using Tailwind with Radix or Fluent UI.
  • Use React Query for server state and Zustand for client state while supporting migration from legacy Apollo and Redux patterns.
  • Implement real-time functionality using Azure SignalR Service.
  • Develop event-driven solutions using Azure Event Hubs and Kafka-compatible messaging patterns.
  • Integrate applications with Azure Entra ID using OAuth 2.0, OpenID Connect, and JWT standards.
  • Assess technical debt, document effort and risk, and develop phased migration plans that minimize production disruption.
  • Support migration of AWS workloads to Azure, including EKS to AKS and Cognito to Entra ID.
  • Transition Ruby, Go, Node.js, Express.js, and Ember.js services toward Python, Rust, and React standards to reduce the language and framework footprint.
  • Consolidate observability tools into Azure Monitor, Application Insights, and Azure Managed Grafana.
  • Consolidate security tools using GitHub Advanced Security, Microsoft Defender for Cloud, and Azure Key Vault.
  • Contribute to retrieval-augmented generation technology decisions involving Azure AI Search, HelixDB, and TensorZeroCode.
  • Use native tests for active languages: pytest for Python, vitest or Jest for TypeScript/JavaScript, and cargo test, criterion, or proptest for Rust.
  • Use native linting for active languages: ruff for Python, ESLint for TypeScript/JavaScript, and clippy for Rust.
  • Author and enforce architecture decision records documenting technology choices, migration decisions, and trade-offs.
  • Maintain CI/CD pipelines in GitHub Actions or Azure DevOps Pipelines, where applicable.
  • Partner with the Bengaluru development team and participate in cross-regional agile ceremonies, including standups, sprint planning, reviews, and retrospectives.
  • Produce developer-facing documentation, including architecture decision records, API references, runbooks, and migration playbooks.
  • Mentor less-experienced developers on the global team through code reviews, architecture Q&A, and knowledge transfer.
  • Integrate AI capabilities into WES using Azure AI Search, HelixDB, and the TensorZero gateway for document intelligence and semantic search.
  • Contribute to prompt engineering and retrieval optimization within the application layer.
  • Build React components, API endpoints, and streaming response handlers that surface AI features reliably.

About the Company

Kaufman Rossin

Audit, tax, and advisory services

Kaufman Rossin delivers professional services to businesses and their leaders, guiding them from startup through succession. Rooted in Florida since 1962, the firm has more than 300 professionals serving clients in dozens of countries. Its offerings include audit and tax services, plus business, risk and forensic advisory. The firm emphasizes a track record of client service and workplace culture, highlighted by awards such as Best Accounting Firm to Work For among large firms both nationwide and locally. Its goal is to help clients grow, manage risk and plan for the future across every stage of their business lifecycle.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Miami, FL
Founded
1962

Recently Posted Jobs

Explore more opportunities at Kaufman Rossin

See more jobs