AI2IO helps organizations navigate the complex landscape of technology solutions, from foundational IT services and system support to advanced software integration, automation, and cutting-edge AI implementations. Our expertise spans IT infrastructure management, custom software development, seamless system integrations, and optimization of low-code business automation, empowering clients to maximize their existing technology investments.
Join us and be part of a team where your voice matters, your work makes an impact, and your growth is a shared priority.
Position Title
Software Engineer Technical Lead
Position Location
Remote - work virtually from anywhere in the United States
Job Summary
ai2io is seeking a Software Engineer Technical Lead with deep C#/.NET, Microsoft Azure, and ASP.NET Blazor experience to own the technical direction and engineering outcomes of a software team. Blazor is our strategic web-application platform. You will remain a hands-on contributor while guiding architecture, delivery, production readiness, secure engineering, and team capability across our Microsoft-centric stack.
The current application portfolio also includes React applications that ai2io must responsibly maintain while planning and executing their transition to C#/.NET and Blazor. Strong React and TypeScript experience is therefore important for sustaining business continuity, stabilizing inherited applications, understanding their behavior and dependencies, and leading deliberate migrations without disrupting users or critical workflows. This role is not intended to establish React as a long-term parallel platform.
Experience with Revit, electrical or mechanical engineering, BIM, MEP workflows, or the broader architecture, engineering, and construction industry is valuable because many ai2io products support specialized engineering work, but that domain experience is not required.
Essential Functions
This role combines hands-on leadership of the strategic .NET and Blazor platform with accountable stewardship of transitional React applications, including their reliable operation and planned conversion.
Own Technical Direction for the Strategic Platform
- Serve as the team's primary technical decision-maker for solutions built with C#/.NET, ASP.NET Blazor, Microsoft Azure, SQL Server, Microsoft Graph API, Entra ID, and related Microsoft technologies.
- Lead design for new features and systems and guide teams toward C#/.NET and Blazor for ongoing development unless an approved exception is warranted.
- Produce durable architecture decision records, system diagrams, API contracts, migration guidance, and implementation plans that engineers can execute against.
- Define and enforce coding standards, pull-request practices, definition of done, automated testing expectations, accessibility, documentation, and the engineering quality bar.
- Remain hands-on in production C#, Blazor, Azure, and targeted React/TypeScript work where continuity, diagnosis, or migration risk requires direct contribution.
Maintain Transitional React Applications
- Own the technical health of React applications while ai2io is responsible for their continued operation, including defect resolution, dependency updates, security findings, diagnostics, testing, and production support.
- Quickly assess inherited React applications, documenting architecture, build and deployment processes, dependencies, data flows, integrations, ownership gaps, operational risks, and critical business workflows.
- Prioritize stabilization work that protects users and business continuity without expanding avoidable long-term investment in the transitional React platform.
- Establish sufficient React and TypeScript coding, testing, review, and release practices to maintain inherited applications safely through their remaining lifecycle.
- Identify unsupported, fragile, or high-risk components early and present clear mitigation and migration options.
Lead React-to-Blazor Conversion
- Create phased migration strategies that move React applications and workflows to C#/.NET and Blazor while preserving user outcomes, data integrity, integrations, and operational continuity.
- Decide what should be migrated, redesigned, consolidated, retired, or temporarily retained based on business value, technical risk, maintainability, usage, and migration cost.
- Decompose migrations into controlled increments with coexistence boundaries, interface contracts, acceptance criteria, rollback plans, and explicit cutover checkpoints.
- Partner with Product Owners, business stakeholders, and users to validate functional parity and identify where migration is an opportunity to simplify or improve the experience rather than reproduce unnecessary complexity.
- Retire superseded React components and dependencies after verified cutover, ensuring documentation, monitoring, support ownership, and source repositories reflect the final state.
Plan and Coordinate Technical Delivery
- Break complex features and migrations into coherent increments, identifying technical discovery, dependencies, sequencing constraints, integration risks, and milestones before commitments are finalized.
- Own technical feasibility, decomposition, estimates, dependencies, execution health, and technical risk behind team commitments; partner with the Project Manager on the integrated schedule, stakeholder communication, scope coordination, and overall delivery process.
- Coordinate engineers through purposeful delegation, design checkpoints, code review, blocker removal, and clear implementation direction.
- Communicate business-continuity and migration tradeoffs clearly, bringing evidence and recommended options rather than status alone.
Own Azure Production Readiness
- Own team-level readiness for Azure-hosted releases, including deployment planning, observability, diagnostics, rollback considerations, support documentation, and resolution of material technical risks.
- Guide appropriate use of Azure application, data, identity, integration, storage, secrets, and monitoring services in alignment with organizational standards.
- Lead investigation of significant production issues across Blazor and transitional React applications, coordinating mitigation, root-cause analysis, and follow-up improvements.
- Convert incidents, support trends, recurring defects, and performance evidence into prioritized reliability, testability, migration, and maintainability work.
Set the Secure Engineering and Quality Bar
- Ensure implementations follow approved practices for authentication, authorization, secrets, data access, dependency management, input validation, privacy, and secure coding.
- Own testing strategy across .NET unit and integration tests, Blazor component and end-to-end tests, and sufficient React test coverage to support maintenance and migration confidence.
- Ensure CI/CD pipelines apply reliable automated quality gates and provide actionable feedback for both strategic and transitional applications.
- Balance feature delivery and business continuity with deliberate management of technical debt, security findings, migration risk, and long-term platform simplification.
Coach Engineers and Multiply Capability
- Coach engineers through design reviews, pairing, pull-request feedback, debugging, migration planning, and targeted delegation.
- Build shared capability in C#/.NET, Blazor, Azure, React application diagnosis, and controlled migrations so critical knowledge does not remain concentrated in one person.
- Create opportunities for senior engineers to own increasingly complex designs, application transitions, and technical initiatives.
- Ensure the team can make routine decisions within clear platform and migration principles without routing every question through the Technical Lead.
Contribute Beyond the Immediate Team
- Partner with Architects and other Technical Leads to establish reusable Blazor patterns and avoid recreating transitional React architectures in new products.
- Contribute migration lessons, assessment checklists, shared components, standards, and reference implementations that benefit future application transitions.
- Identify when application capabilities should be consolidated into shared platform services rather than copied during conversion.
- Represent the team's application-continuity and migration context in cross-team planning and architecture discussions.
Performs Other Related Duties as Assigned
What Success Looks Like
- New web development follows coherent C#/.NET, Azure, and Blazor patterns aligned with ai2io standards.
- Transitional React applications remain stable, supported, secure, observable, and understood while they remain in service.
- React-to-Blazor migrations use documented priorities, phased plans, clear acceptance criteria, and business-continuity safeguards.
- Users retain critical capabilities through migration, and retired React components do not leave hidden operational or ownership gaps.
- Delivery commitments are based on credible decomposition, discovery, dependencies, estimates, and migration risk.
- Engineers gain broader ownership because the Technical Lead delegates, coaches, and documents durable platform and migration practices.
Position Requirements
- 8+ years of professional software-development experience, including team technical direction, production ownership, delivery coordination, and engineering mentorship.
- Deep professional proficiency in C#/.NET, ASP.NET Blazor, and Microsoft Azure, with experience designing, delivering, and operating enterprise web applications.
- Strong production experience maintaining React and TypeScript applications, including component architecture, state management, routing, API integration, testing, build tooling, dependency management, and production troubleshooting.
- Demonstrated experience modernizing, migrating, consolidating, or retiring applications while preserving business continuity and user outcomes.
- Ability to evaluate React applications, document unknown systems, stabilize inherited code, and design a phased transition to C#/.NET and Blazor.
- Experience designing ASP.NET Core APIs and integration patterns using SQL Server, identity, Microsoft Graph API, or comparable enterprise technologies.
- Experience decomposing complex technical initiatives, validating estimates, managing dependencies, and communicating migration and continuity risks.
- Experience with Azure observability, incident response, release engineering, secure development, automated testing, CI/CD, and operational support.
- Excellent written and verbal communication and demonstrated success coaching engineers through accountable technical leadership.
- Hands-on Autodesk Revit experience, including Revit add-ins, model workflows, families, parameters, worksharing, or Revit API familiarity.
- Experience in electrical engineering, mechanical engineering, MEP design, BIM, architecture, construction, data-center engineering, or another AEC discipline.
- Experience building software used by engineers, designers, BIM teams, or other specialized technical professionals.
- Experience converting React interfaces to Blazor or leading migrations between front-end frameworks.
- Experience with Entra ID, Azure DevOps, Microsoft 365 services, Power Platform, infrastructure as code, or cloud-native operational tooling.
- Interest in or experience with AI/ML technologies and their application to enterprise software.
Travel / Relocation Requirements
- Up to 5%, this may include travel to any or all 50 US states
- Travel is defined as physically leaving home on behalf of business activities including but not limited to client sites, meetings with other employees, meeting for business development purposes, running errands on behalf of the business, attending industry conferences, etc.
Education / Experience Requirements
- 8+ years of professional software-development experience, including demonstrated technical direction and application-modernization responsibility.
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Mechanical Engineering, Information Systems, or equivalent experience preferred.
Benefits
AI2IO offers a very competitive benefits package; highlights include
- Choice of comprehensive medical plans (including two PPO-style plans and a HDHP w/ HSA option)
- Flex spending accounts (FSA)
- Dental and vision plans
- Comprehensive medical, dental and vision benefits extended to spouse / domestic partner and dependent children up to age 26
- 401k with company match and self-directed brokerage account option
- PTO including additional paid time off during the last week of the year
- Company paid life insurance coverage for employees and their eligible dependents
- Short and long-term disability, AD&D coverage
- Professional development opportunities, tuition reimbursement and professional licensing assistance
- Paid parental leave after one year of employment
CO, CA, IL, NY, WA, and Washington DC residents only: In accordance with CO, CA, IL, NY, WA, and Washington DC law, the range provided is AI2IO's reasonable estimate of the base compensation for this role. The actual amount may differ based on non-discriminatory factors such as experience, knowledge, skills, abilities, and location.
AI2IO is an EEO/Affirmative Action Employer and participates in the E-Verify program with the Department of Homeland Security. We encourage diversity in our workforce.
NOTICE TO THIRD PARTY AGENCIES:
AI2IO does not accept unsolicited resumes from recruiters, employment agencies, or other staffing services. Unsolicited resumes include any resume or hiring document sent to AI2IO in the absence of a signed Service Agreement where AI2IO has expressly requested recruitment/staffing services specific to the position at hand. Any unsolicited resumes, including those submitted to hiring managers or other business leaders, will become the property of AI2IO and AI2IO will have the right to hire that candidate without reservation – no fee or other compensation will be owed or paid to the recruiter, employment agency, or other staffing service.
Similar Jobs
What you need to know about the San Francisco Tech Scene
Key Facts About San Francisco Tech
- Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Google, Apple, Salesforce, Meta
- Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
- Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
- Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine


