Talent.com
BDO
Lead Software Engineer II - Tax Product DevelopmentBDO • Richmond, VA, United States
Lead Software Engineer II - Tax Product Development

Lead Software Engineer II - Tax Product Development

BDO • Richmond, VA, United States
30+ days ago
Job type
  • Full-time
Job description

Job Summary:

The Lead Software Engineer II, Tax Product Development (Lead Engineer II) plays a critical role in designing and implementing complex distributed systems, including solutions leveraging Microsoft Power Applications and Project Operations that support the tax practice and delivery of services to clients. The Lead Engineer II owns the end-to-end delivery of distributed systems, defining technical requirements and architecture for tax products and solutions, with a focus on integrating and optimizing Dynamics CE and Project Operations to enhance client management and project delivery. This role requires collaboration across global teams and cross-functional groups.

Job Duties:

  • Leads design and implementation of highly scalable distributed systems 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
  • Works with Senior Architects and Technical Leads to analyze design approach and architecture for tax products and platforms
  • Integrates and customizes Microsoft Dynamics CE and Project Operations to support tax practice workflows, client management, and project delivery
  • Reviews business requirements for technical feasibility and collaborate with various teams to deliver quality tax software products
  • Maintains tax products and platforms based on product roadmaps, production support process and compliance with IT, security, and business 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
  • Evangelizes modern methods of software engineering and innovation
  • Other duties as required

Supervisory Responsibilities:

  • Mentors Senior Engineers and Lead Engineers to enhance code quality and ensure compliance with standards in tax product development

Qualifications, Knowledge, Skills, and Abilities:

Education:

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

Experience:

  • Eight (8) or more years of hands-on experience architecting and implementing Microsoft Dynamics Project Operations (or Project Service Automation), with a focus on solution design, technical delivery, and system integration for project planning, resource management, and financial tracking, required
  • Deep expertise in Microsoft Dynamics CE and Canvas App, including customization, configuration, and integration, required
  • Extensive experience in developing stored procedures and database schemas utilizing SQL Server, Azure SQL, or NOSQL databases, required
  • Eight (8) or more years of experience in designing and automating CI/CD/DevOps Pipelines, and in-depth experience working with Microsoft Azure and Azure Portal, required

License/Certifications:

  • Certifications in 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, and experienced with Monitoring Tools like App Monitoring, App Insights, and PowerBI, required
  • Experience with one (1) or more of the following products, preferred:Microsoft Visual StudioMicrosoft Azure Dev Ops or GitHubMicrosoft SQL Server and/or Azure SQL DBMicrosoft Power BI and PowerAppsAzure functionsHTTP Debug Tools

Language:

  • N/A

Other Knowledge, Skills, & Abilities:

  • Demonstrated 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
  • Demonstrated sound decision-making skills
  • Able 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
  • Able 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
  • Proficient in applying software engineering and object-oriented programming principles, with strong experience in software design, algorithms, data structures, data modeling, and design patterns
  • Expertise in writing clean code, leading code reviews, minimizing technical debt, and establishing coding standards and best practices within the team
  • Ability to lead and mentor a team of software engineers, with experience in project management and delivering complex software projects on time
  • Ability to align software development with business goals and strategic vision, while encouraging innovation and continuous improvement within the team

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: $170,000 - $250,000
Maryland Range: $170,000 - $250,000
NYC/Long Island/Westchester Range: $170,000 - $250,000

Create a job alert for this search

Lead Software Engineer II - Tax Product Development • Richmond, VA, United States

Similar jobs

Adobe Product Owner

Altria GroupRichmond, VA, United States
Full-time

As the Adobe Product Owner in the Customer Experience Organization, you'll be responsible for advancing marketing technology capabilities through accurate data capture, robust reporting capabilitie... Show more

 • Promoted

Top 50% CDL A Drivers Average $82,550 /$.66 to $.69 cpm. Northeast Regional w/ Full Weekend Off -

Shaffer TruckingBowling Green, VA, US
Full-time

Shaffer Trucking offers a Northeast Regional w/ Full Weekend Off.Top 50% average $82,550 per year.One-year verifiable tractor trailer experience with a class A CDL. Show more

 • Promoted

Work-From-Home Product Quality Assurance - $45 per hour

Great LionChester, Virginia
$45.00 hourly
Remote
Part-time +1

Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies.We guarantee 15-25 hours per week with an hourly pay of bet... Show more

 • Promoted

Remote Product Tester – $45/hr + Free Products – Start Now!

OCPABowling Green, Virginia, us
$15.00 hourly
Remote
Part-time +1

Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies.We guarantee 15-25 hours per week with an hourly pay of bet... Show more

 • Promoted

Local CDL A Truck Driver - Immediate Opening

SyscoRuther Glen, VA, US
Full-time

US3665 Sygma Virginia (The Sygma Network, Inc).The compensation range provided is in compliance with state specific laws.Factors that may be used to determine your actual rate of pay include your s... Show more

 • Promoted

Earn up to $400 per Day by Playing Games and TakingSurveys

Freecash.comPetersburg, Virginia, United States
Full-time

Since its launch 6 years ago, over 60MN users have earned and withdrawn over $250MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest-rated op... Show more

 • Promoted

Food Services Leader

Pilot Flying JColonial Heights, VA, US
Full-time

Pilot Company is an industry-leading network of travel centers with more than 30,000 team members and over 750 retail and fueling locations in 44 states and six Canadian provinces.Our energy and lo... Show more

 • Promoted

Remote Expert Contributor - Software Engineer

Arise Virtual SolutionsRichmond, Virginia
Remote
Full-time

Expert Contributor - Software Engineer.Task-Based Independent Contractor Opportunity.We're looking for engineers who can operate at an expert level across real-world, end-to-end tasks in terminal e... Show more

 • Promoted

Software Engineer - III (REMOTE)

VariteRichmond, VA, United States
Remote
Full-time

Qualification :Senior-Level Middleware Application Server EngineerRole Overview :At the Senior level, this person should be able to Engineer and Automate middleware products.Technical Skills :WebSp... Show more

 • Promoted

Director, Software Engineering (Card Tech)

Capital oneRichmond, VA, United States
Full-time +1

Director, Software Engineering (Card Tech)As a Capital One Director of Software Engineering, you'll be a technical leader focused on building the future of our enterprise systems.You'll drive the d... Show more

 • Promoted

Web Developer (Remote 2 days) - Angular / React + Java API

Jobs via DiceRichmond, VA, United States
Remote
Full-time

A leading IT consulting firm is seeking an experienced Web Developer in Richmond, VA.The role involves designing and developing web applications with a focus on front-end technologies like Angular ... Show more

 • Promoted

Product Manager - Payments

Phenom PeopleRichmond, VA, United States
Part-time

West Creek 2 (12072), United States of America, Richmond, Virginia.Paying a card or an auto finance bill is one of the most fundamental yet critical interactions we have with our customers.Given th... Show more

 • Promoted

Senior Software Engineer (Remote)

GuildRichmond, VA, United States
Remote
Full-time

Senior Software Engineer (Remote) At Guild, we believe talent is everywhere and that opportunity should be too.We continue to have our home and headquarters in Denver, but we have embraced a distri... Show more

 • Promoted

Information Technology Professional

US NavyBowling Green, VA, US
Full-time

Information Technology Professional (IT/CTN/IS).Information Systems Technicians, Cryptologic Technician Networks, and Intelligence Specialists keep the Fleet connected, informed, and secure by oper... Show more

 • Promoted

Senior Specialist Software Developer B2B Commerce

McKessonRichmond, VA, United States
Full-time

McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare.We are known for delivering insights, products, and services that make quality care more accessibl... Show more

 • Promoted

Stack Developer - C# / Angular[100% remote]

SmartIPlaceRichmond, VA, United States
Remote
Full-time

Position :Stack Developer C# / AngularLocation :Virginia, United StatesDuration :6 monthNeed USCRequired Qualifications :3years of experience with C# /.NET 6+2years of experience with AngularProfic... Show more

 • Promoted

Project Leader 2

M.C. Dean, Inc.Bowling Green, VA, United States
Full-time

OverviewAbout Modular Mission CriticalModularMission Critical is the manufacturing campus for M.Dean's complex, modular product line for datacenters and critical infrastructure.Located just north o... Show more

 • Promoted

Manager III, Software Development - Content Data Platform

onXRichmond, VA, United States
Permanent

Manager III, Software Development - Content Data Platform.Bozeman, Montana, United States.We're a team of builders, adventurers, and risk takers using technology to help people confidently explore ... Show more

 • Promoted

Senior Software Engineer Hybrid (Remote 2 days)

VaretireRichmond, VA, United States
Remote
Full-time

A state agency is seeking a Senior Software Engineer to perform analysis, design, and coding for complex development projects.The ideal candidate will have at least five years of experience in fron... Show more

 • Promoted

Paid Product Tester

Product Review JobsSPARTA, VA, United States
Full-time

Compensation: Varies per assignment.Location: Remote (USA) Company: ProductReviewJobs Thank you for your interest in becoming a Paid Product Tester.This opportunity is for completing market res... Show more