Lead Software Engineer - Tax Product Development
Listed on 2026-05-01
-
Software Development
Cloud Engineer - Software, Full Stack Developer, Software Engineer, C# / Unity Developer
JOB DESCRIPTION
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.
JOBDUTIES
- 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 collaborates with various teams to deliver quality tax software products
- Mentors junior engineers to enhance code quality and performance, and ensures 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
- Acts as a direct supervisor to team members, as assigned
- Acts as a career advisor, as assigned
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, Type Script), React, or similar, required
- Six (6) or more years of experience in developing stored procedures and database schemas utilizing SQL Server, Azure SQL, or No
SQL databases, required - Six (6) or more years of experience in designing and automating CI/CD/Dev Ops 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
- Microsoft MTA / MCSD, Azure Fundamentals (Az‑900), Microsoft Azure Developer Associate, or Azure Solutions Architect, preferred
- Other certifications in Microsoft, Azure MTA / MCSD, preferred
Proficient with scripting tools such as Power Shell, Graph API, and Azure CLI, preferred.
- Experience with the following products, preferred:
- Microsoft Office Suite
- Microsoft Visual Studio
- Microsoft Azure Dev Ops or Git Hub
- Microsoft SQL Server and/or Azure SQL DB
- Microsoft Power BI and Power Apps
- Azure Functions
- HTTP Debug Tools
- 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
- National Range: $140,000 - $210,000
- Maryland Range: $140,000 - $210,000
- NYC/Long Island/Westchester Range: $140,000 - $210,000
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status. BDO USA, P.A. is an EO employer M/F/Veteran/Disability.
#J-18808-Ljbffr(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).