ai2io Logo

ai2io

Software Engineer Technical Lead

Posted 2 Hours Ago
Remote
Hiring Remotely in United States
121K-145K Annually
Senior level
Remote
Hiring Remotely in United States
121K-145K Annually
Senior level
Leads technical direction for enterprise software built with C#/.NET, Blazor, and Azure while maintaining transitional React applications. Oversees architecture, production readiness, secure engineering, testing, CI/CD, incident response, delivery planning, and React-to-Blazor migrations. Coaches engineers, coordinates technical execution, manages dependencies and risks, and establishes reusable Microsoft-centric engineering standards. Revit and AEC domain experience are required.
The summary above was generated by AI

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

26 Days Ago
Remote
USA
131K-180K Annually
Senior level
131K-180K Annually
Senior level
Biotech
Lead full‑stack development of complex research platforms, set technical direction and architecture, integrate data pipelines and evaluation frameworks, mentor engineers, promote AI-assisted engineering practices (e.g., Claude Code), assist hiring/onboarding, and represent technical work across teams to deliver scalable, secure software for digital safety research.
Top Skills: Ai Coding ToolsApi DesignAsync PatternsClaude CodeContainersDeploymentObservabilityPostgresPythonReact
19 Minutes Ago
Remote or Hybrid
US
212K-336K Annually
Senior level
212K-336K Annually
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Leads technical relationships with strategic partners across pre-sales and post-sales activities. Develops joint go-to-market strategies, enables partner technical champions, supports solution discovery and proof-of-concepts, and drives adoption of Cloudflare One, Zero Trust, and AI solutions. Owns technical account plans, partner service delivery readiness, joint managed-service offerings, architectural health, performance metrics, and product feedback initiatives.
Top Skills: Agent EchoAgent PatAi GatewayApplication SecurityCloudflare OneCloudflare OsDnsHybrid CloudLlm Orchestration FrameworksMulti-CloudSaseSseVector DatabasesWorkers AiZero Trust
20 Minutes Ago
Remote or Hybrid
51K-87K Annually
Senior level
51K-87K Annually
Senior level
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Schedules combat systems test time, resolves competing customer requests for equipment assets, coordinates scheduling meetings, negotiates conflicts with mission points of contact, follows operations directives, develops mission schedule projections, and supports Mission Readiness Reviews in a military test environment.
Top Skills: Microsoft ProjectTrms

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

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

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account