HamburgerMenu
hirist

BDO - Lead Software Engineer I - C#/.Net/React.js

BDO RISE PRIVATE LIMITED
9 - 14 Years
Multiple Locations

Posted on: 02/09/2026

Job Description

Job Summary :

The Lead Software Engineer I, 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, required

- Six (6) or more years of experience working with Microsoft Azure and Azure Portal, required

- Six (6) or more years of experience with Monitoring Tools such as App Monitoring, App Insights, and Power BI, required

- Proficient with scripting tools such as PowerShell, Graph API, and Azure CLI, required

- 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

- Ability to lead and mentor a team of software engineers, preferred

- Experience in project management and delivering complex software projects on time, preferred

- 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 :

- 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

Language :

- N/A

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

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...