Lead Software Engineer - Tax Product Development

New York, NY, United States April 25, 2026 Full Time Oracle Recruiting Cloud (Oracle Hcm)

Job Summary:

The Lead Software Engineer, Tax Product Development plays a critical role in designing and implementing complex features and solutions that support the tax practice and delivery of services to clients. The Lead Software Engineer owns end-to-end delivery of large features or systems, defining technical requirements and architecture for tax products and solutions. This role requires collaboration across global teams and cross-functional groups in a hybrid (in-person and virtual) work environment.

Job Duties:

  • Leads design and implementation of major systems and features within an Agile team focused on tax solutions
  • Designs, develops, and tests software solutions using web and cloud technologies for innovative tax products
  • Applies modern software engineering principles throughout the software lifecycle for tax-related applications
  • Reviews business requirements for technical feasibility and collaborate with various teams to deliver quality tax software products
  • Mentors junior engineers to enhance code quality and performance, and ensure compliance with standards in tax product development
  • Maintains Tax products and platforms based on product roadmaps, production support process and complies with IT, security, and business compliance mandates
  • Effectively communicates with stakeholders and cross functional teams such as technical architects and security teams and others
  • Champions secure coding and technical debt reduction, while staying up to date with technology trends and evangelizes modern methods of software engineering and innovation
  • Other duties as required

Supervisory Responsibilities:

  • Acts as a direct supervisor to team members, as assigned   
  • Acts as a career advisor, as assigned 

Qualifications, Knowledge, Skills, and Abilities:

Education:

  • Bachelor's degree required, with a focus in Computer Science, Technology, Engineering, Mathematics (STEM), Finance, or Accounting, preferred

Experience:

  • Six (6) or more years of hands-on experience with building web-based apps using the full Microsoft stack, including C#, ASP.NET, HTML, JavaScript frameworks (e.g., Angular, Typescript), React, or similar, required
  • Six (6) or more years of experience in developing stored procedures and database schemas utilizing SQL Server, Azure SQL, or NOSQL databases, required
  • Six (6) or more years of experience in designing and automating CI/CD/DevOps Pipelines, preferred
  • Six (6) or more years of experience working with Microsoft Azure and Azure Portal, preferred
  • Six (6) or more years of experience with Monitoring Tools such as App Monitoring, App Insights, and Power BI, preferred
  • Proficient in applying software engineering and object-oriented programming principles, preferred
  • Strong experience in software design, algorithms, data structures, data modeling, and design patterns, preferred
  • Expertise in writing clean code, leading code reviews, minimizing technical debt, and establishing coding standards and best practices within a team, preferred
  • Proven ability to lead and mentor a team of software engineers, preferred
  • Experience in project management and delivering complex software projects on time, preferred
  • Proven ability to align software development with business goals and strategic vision, while encouraging innovation and continuous improvement within a team, preferred

License/Certifications:

  • Microsoft MTA / MCSD, Azure Fundamentals (Az-900), Microsoft Azure Developer Associate, or Azure Solutions Architect, preferred
  • Other Certifications in Microsoft, Azure MTA / MCSD, preferred

Software:

  • Proficient with scripting tools such as PowerShell, Graph API, and Azure CLI, preferred
  • Experience with the following products, preferred:
    • Microsoft Office Suite
    • Microsoft Visual Studio
    • Microsoft Azure Dev Ops or GitHub
    • Microsoft SQL Server and/or Azure SQL DB
    • Microsoft Power BI and PowerApps
    • Azure functions
    • HTTP Debug Tools

Other Knowledge, Skills, & Abilities:

  • Ability to work well in hybrid and remote environments
  • Solid verbal and written communication skills 
  • Strong interpersonal and customer relationship skills, including training/instruction with professionals at all levels
  • Sound decision-making skills
  • Ability to work in a deadline-driven environment while handling multiple complex projects/tasks simultaneously with a focus on details
  • Capable of successfully multi-tasking while working independently or within a group environment
  • Ability to rely on extensive experience and judgment to plan and accomplish goals
  • Capable of working well under pressure while dealing with unexpected problems in a professional manner
  • Ability to communicate and interact with all levels of employees and management

 

Individual salaries that are offered to a candidate are determined after consideration of numerous factors including but not limited to the candidate’s qualifications, experience, skills, and geography.

National Range: $140,000 - $210,000
Maryland Range: $140,000 - $210,000
NYC/Long Island/Westchester Range: $140,000 - $210,000

Apply on company site

How to Get Hired at BDO USA

  • BDO USA is the sixth-largest US accounting and advisory firm — approximately 14,600 professionals, $3 billion-plus in revenue, Chicago headquarters, part of the BDO International network.
  • It is a P.C. with an Employee Stock Ownership Plan established in 2023 — the first major US accounting firm to adopt this structure. Every eligible employee accumulates beneficial ownership over time, a long-term wealth-building feature that does not exist at the Big Four.
How to apply to BDO USA

How well do you match this role?

Check My Resume