×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer

Job in Irvine, Orange County, California, 92713, USA
Listing for: RSM US LLP
Full Time position
Listed on 2026-10-05
Job specializations:
  • Software Development
    Software Architect, DevOps, AI Engineer (Applied/Software), Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 170000 - 210000 USD Yearly USD 170000.00 210000.00 YEAR
Job Description & How to Apply Below

We are the leading provider of professional services to the middle market globally, our purpose is to instill confidence in a world of change, empowering our clients and people to realize their full potential. Our exceptional people are the key to our unrivaled, culture and talent experience and our ability to be compelling to our clients. You’ll find an environment that inspires and empowers you to thrive both personally and professionally.

There’s no one like you and that’s why there’s nowhere like RSM. The Lead Software Engineer is a hands‑on technical leader responsible for designing and delivering modern, cloud-native software platforms that support complex business workflows, data‑intensive applications, and AI‑enabled capabilities. This role requires strong engineering depth, architectural judgment, and the ability to translate ambiguous business and domain requirements into scalable, secure, observable, and maintainable technical solutions.

The individual will guide teams across distributed systems, APIs, data pipelines, workflow orchestration, configuration‑driven rules, and retrieval‑augmented AI patterns while ensuring solutions are governed, traceable, reproducible, and aligned to enterprise engineering standards.

ESSENTIAL DUTIES

Lead the design, development, and delivery of secure, scalable, cloud-native software platforms that support complex business workflows, data‑intensive applications, and AI‑enabled capabilities. Provide technical leadership across architecture, engineering design, code quality, testing strategy, deployment practices, and operational readiness for high-impact solutions. Design and guide implementation of distributed systems, APIs, microservices, event‑driven workflows, data pipelines, and integration patterns that are reliable, observable, and maintainable.

Drive architecture decisions that separate shared platform services, application‑specific logic, calculation engines, and user experience layers to reduce duplication and improve system consistency. Partner with product owners, architects, data teams, AI/ML engineers, security, and business stakeholders to translate ambiguous requirements into practical technical designs and delivery plans. Build and evolve systems that preserve provenance, lineage, auditability, version history, and traceability from source data through transformed, computed, and user‑facing outputs.

Develop and support configuration‑driven platforms where rules, mappings, thresholds, policies, and business logic can be governed, versioned, approved, and executed without unnecessary code changes. Guide engineering teams in implementing deterministic execution patterns, including dependency graphs, workflow orchestration, idempotency, replayable processing, caching, failure isolation, and recomputation strategies. Support AI‑enabled solution design, including RAG, GraphRAG, vector retrieval, knowledge graphs, model‑serving patterns, model evaluation, and guardrails that ensure outputs are explainable, grounded, and reviewable.

Review and validate technical deliverables, architecture artifacts, pull requests, data models, integration designs, and operational controls to ensure quality, security, scalability, and compliance with engineering standards. Coach and mentor engineers by raising the technical bar, promoting first‑principles problem solving, encouraging thoughtful tradeoffs, and strengthening team capability in modern software engineering practices. Continuously improve engineering practices, CI/CD pipelines, automation, observability, testing coverage, documentation, and incident response processes.

Serve as an escalation point for complex technical decisions, production issues, architectural tradeoffs, and…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary