BDO · 1 month ago
Senior Software Engineer - Tax Product Development
BDO is seeking a Senior Software Engineer who plays a crucial role in designing and implementing advanced features and solutions to support the Tax practice. This role involves leading development efforts within an Agile team to create innovative tax products and solutions while mentoring junior developers and collaborating with various stakeholders.
AccountingBusiness DevelopmentFinancial ServicesOutsourcing
Responsibilities
Designs, develops, and tests software solutions using advanced web and cloud-based technologies and frameworks
Applies modern software engineering principles across the entire software lifecycle, including architecture, design, development, unit testing, code reviews, DevOps, defect remediation, troubleshooting, and release management, with a focus on scalability and performance
Reviews and analyzes complex business requirements to provide technical feasibility and estimates, collaborating closely with leads, business teams, clients, and other functional groups to deliver high-quality software products
Mentors junior engineers to enhance code quality and performance, while adhering to software engineering standards and compliance and providing guidance on best practices
Escalates critical issues to management, and implements strategies for timely resolution, proactively identifying potential risks and mitigation plans
Formulates advanced strategies, and develops proposals for software design and architecture, ensuring alignment with business goals and objectives
Other duties as required
Qualification
Required
Bachelor's degree required; with a focus in Computer Science, Technology, Engineering, Mathematics (STEM), Finance, or Accounting
Five (5) or more years of hands-on experience with building web-based apps using front-end and full stack skills utilizing C#, ASP.NET, HTML, JavaScript frameworks (e.g., Angular, TypescriptReact, or similar)
Five (5) or more years of experience in software development supporting or troubleshooting applications and cloud products
Preferred
Five (5) or more years of experience with developing stored procedures and database schemas utilizing SQL Server, Azure SQL, Azure Cosmos or other NOSQL
Two (2) or more years of experience designing and automating CI/CD/DevOps Pipelines
Two (2) or more years of experience working with Microsoft Azure and Azure Portal
Experience with scripting tools; PowerShell, Graph API, Azure CLI
Experience with Monitoring Tools; App Monitoring, App Insights, PowerBI
Proficient in applying software engineering and object-oriented programming principles
Experience with software design, algorithms, data structures, data modeling, and design patterns
Experience writing clean code, participating in code reviews, and minimizing technical debt
Understanding of Agile solution development
Experience analyzing business requirements and process design
Experience with Microsoft Dynamics Administration and Project Operations
Proficient in SharePoint development, including SharePoint Framework (SPFx) and front-end web development
Experience with low-code platforms, such as Power Apps
Microsoft MTA / MCSD, Azure Fundamentals (Az-900), or Microsoft Azure Developer Associate
Other Certifications in Microsoft, Azure MTA / MCSD
Experience with the following products: 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
Company
BDO
BDO is the leading provider of professional services within the mid-tier of our profession.
H1B Sponsorship
BDO has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (92)
2024 (101)
2023 (119)
2022 (151)
2021 (105)
2020 (199)
Funding
Current Stage
Late StageLeadership Team
Recent News
2025-10-22
capital-riesgo.es
2025-10-21
businessweekly.co.uk
2025-10-09
Company data provided by crunchbase