M
Software Engineering Manager / .NET / Blazor / 100% Remote
Salary undisclosed
Checking job availability...
Original
Simplified
This Pittsburgh-based private company is reimagining public asset management for critical infrastructure. The company specializes in developing software solutions designed to support public agencies in inspecting and maintaining bridges. Its comprehensive platform includes mobile apps available on both iOS and Android, and cloud-based hosting solutions-ensuring that agencies can efficiently evaluate asset conditions and plan long-term maintenance strategies.
By partnering with leaders like Amazon Web Services, they support over 40 states in modernizing their inspection protocols with a mobile-first, cloud-enabled approach. The company's innovative impact has been recognized with accolades from regional business publications and lists such as Pittsburgh Business Times' Fast 50 and Inc.'s Best Workplaces
They are seeking a Software Engineering Manager to lead a high-performing development team responsible for building scalable, modern applications using C#, .NET 6+, Blazor, and mobile technologies. This leadership role is approximately 80% management and 20% hands-on development, ideal for someone who thrives in both strategic and technical spaces.
As a key driver of their greenfield projects, you'll lead architectural decision-making, oversee Agile practices, and ensure quality delivery across cloud-native applications built on Microsoft Azure.
Required Skills & Experience
Daily Responsibilities:
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
By partnering with leaders like Amazon Web Services, they support over 40 states in modernizing their inspection protocols with a mobile-first, cloud-enabled approach. The company's innovative impact has been recognized with accolades from regional business publications and lists such as Pittsburgh Business Times' Fast 50 and Inc.'s Best Workplaces
They are seeking a Software Engineering Manager to lead a high-performing development team responsible for building scalable, modern applications using C#, .NET 6+, Blazor, and mobile technologies. This leadership role is approximately 80% management and 20% hands-on development, ideal for someone who thrives in both strategic and technical spaces.
As a key driver of their greenfield projects, you'll lead architectural decision-making, oversee Agile practices, and ensure quality delivery across cloud-native applications built on Microsoft Azure.
Required Skills & Experience
- 7+ years of experience in software development, including 2+ years in a management or technical leadership role.
- Strong hands-on experience with C# and .NET 6 or newer.
- Proficiency with Blazor and experience building modern web UIs.
- Experience with mobile development (native or hybrid frameworks).
- Expertise in Microsoft Azure, including cloud architecture, deployment pipelines, and services (e.g., Azure Functions, App Services, Azure DevOps).
- Proven success leading teams on greenfield or startup-style application development projects.
- Strong interpersonal and communication skills with the ability to influence across technical and non-technical audiences.
- Experience with Xamarin, MAUI, or other cross-platform mobile frameworks.
- Prior experience scaling SaaS or enterprise applications in cloud environments.
- Familiarity with DevOps practices and infrastructure-as-code (e.g., Bicep, ARM, Terraform).
- Agile certification (e.g., Scrum Master, Product Owner) or relevant leadership training.
- 80% managerial responsibilities
- 20% hands on coding
Daily Responsibilities:
- Lead, mentor, and grow a team of software engineers through coaching, feedback, and technical guidance.
- Drive architectural decisions and development practices that promote scalable, maintainable, and secure solutions.
- Oversee the planning and execution of greenfield projects from inception to deployment.
- Collaborate with cross-functional teams including Product, Design, QA, and DevOps.
- Contribute to coding efforts where needed (primarily in C#, .NET 6+, Blazor).
- Promote engineering best practices including CI/CD, code reviews, testing strategies, and Agile methodologies.
- Partner with stakeholders to understand business goals and translate them into technology solutions.
- Manage project timelines, resource allocation, and delivery expectations.
- Pittsburgh, PA
- 100% remote (EST)
- $140-175K base
- Medical Coverage
- Dental Coverage
- PTO
- 401K
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job This Pittsburgh-based private company is reimagining public asset management for critical infrastructure. The company specializes in developing software solutions designed to support public agencies in inspecting and maintaining bridges. Its comprehensive platform includes mobile apps available on both iOS and Android, and cloud-based hosting solutions-ensuring that agencies can efficiently evaluate asset conditions and plan long-term maintenance strategies.
By partnering with leaders like Amazon Web Services, they support over 40 states in modernizing their inspection protocols with a mobile-first, cloud-enabled approach. The company's innovative impact has been recognized with accolades from regional business publications and lists such as Pittsburgh Business Times' Fast 50 and Inc.'s Best Workplaces
They are seeking a Software Engineering Manager to lead a high-performing development team responsible for building scalable, modern applications using C#, .NET 6+, Blazor, and mobile technologies. This leadership role is approximately 80% management and 20% hands-on development, ideal for someone who thrives in both strategic and technical spaces.
As a key driver of their greenfield projects, you'll lead architectural decision-making, oversee Agile practices, and ensure quality delivery across cloud-native applications built on Microsoft Azure.
Required Skills & Experience
Daily Responsibilities:
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
By partnering with leaders like Amazon Web Services, they support over 40 states in modernizing their inspection protocols with a mobile-first, cloud-enabled approach. The company's innovative impact has been recognized with accolades from regional business publications and lists such as Pittsburgh Business Times' Fast 50 and Inc.'s Best Workplaces
They are seeking a Software Engineering Manager to lead a high-performing development team responsible for building scalable, modern applications using C#, .NET 6+, Blazor, and mobile technologies. This leadership role is approximately 80% management and 20% hands-on development, ideal for someone who thrives in both strategic and technical spaces.
As a key driver of their greenfield projects, you'll lead architectural decision-making, oversee Agile practices, and ensure quality delivery across cloud-native applications built on Microsoft Azure.
Required Skills & Experience
- 7+ years of experience in software development, including 2+ years in a management or technical leadership role.
- Strong hands-on experience with C# and .NET 6 or newer.
- Proficiency with Blazor and experience building modern web UIs.
- Experience with mobile development (native or hybrid frameworks).
- Expertise in Microsoft Azure, including cloud architecture, deployment pipelines, and services (e.g., Azure Functions, App Services, Azure DevOps).
- Proven success leading teams on greenfield or startup-style application development projects.
- Strong interpersonal and communication skills with the ability to influence across technical and non-technical audiences.
- Experience with Xamarin, MAUI, or other cross-platform mobile frameworks.
- Prior experience scaling SaaS or enterprise applications in cloud environments.
- Familiarity with DevOps practices and infrastructure-as-code (e.g., Bicep, ARM, Terraform).
- Agile certification (e.g., Scrum Master, Product Owner) or relevant leadership training.
- 80% managerial responsibilities
- 20% hands on coding
Daily Responsibilities:
- Lead, mentor, and grow a team of software engineers through coaching, feedback, and technical guidance.
- Drive architectural decisions and development practices that promote scalable, maintainable, and secure solutions.
- Oversee the planning and execution of greenfield projects from inception to deployment.
- Collaborate with cross-functional teams including Product, Design, QA, and DevOps.
- Contribute to coding efforts where needed (primarily in C#, .NET 6+, Blazor).
- Promote engineering best practices including CI/CD, code reviews, testing strategies, and Agile methodologies.
- Partner with stakeholders to understand business goals and translate them into technology solutions.
- Manage project timelines, resource allocation, and delivery expectations.
- Pittsburgh, PA
- 100% remote (EST)
- $140-175K base
- Medical Coverage
- Dental Coverage
- PTO
- 401K
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job