Jobs via Dice logo

Senior Software Engineer

Jobs via Dice
Department:React Lead
Type:REMOTE
Region:USA
Location:United States
Experience:Mid-Senior level
Estimated Salary:$140,000 - $180,000
Skills:
.NET COREC#ASP.NET COREAPI DEVELOPMENTAZURESQL SERVERENTITY FRAMEWORKMICROSERVICESGITDEVOPS
Share this job:

Job Description

Posted on: December 25, 2025

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Zion Cloud Solutions, is seeking the following. Apply via Dice today! Position:Senior Software EngineerLocation: RemoteJob Type: Full timeAbout The Role We are seeking an experienced Senior Software Engineer to oversee the design, development, and delivery of enterprise-level applications. The ideal candidate is a hands-on technical leader with strong experience in .NET Core, API development, cloud technologies, and team leadership. You will guide developers, make architectural decisions, and ensure high-quality, scalable solutions. Key Responsibilities

  • Lead and mentor a team of .NET developers, guiding them in coding standards, best practices, and design principles.
  • Own the architecture, technical direction, and solution design for .NET-based applications.
  • Design, develop, and maintain applications using .NET Core / .NET 6+, C#, and ASP.NET Core.
  • Build and enhance RESTful APIs, microservices, and backend services.
  • Collaborate with product owners, architects, QA, and business stakeholders to define requirements and delivery plans.
  • Perform code reviews, enforce best practices, and ensure code quality across the team.
  • Identify technical risks, propose solutions, and proactively remove blockers.
  • Drive CI/CD adoption, DevOps processes, and automation improvements.
  • Optimize application performance, scalability, and security.
  • Support cloud deployments and architecture (Azure preferred).
  • Provide technical leadership in Agile teams participating in sprint planning, stand-ups, and retrospectives.
  • Ensure timely delivery of features and maintain alignment with project goals.

Minimum Education Requirement: This position requires, at a minimum, a Bachelor's degree in computer science, computer information systems, information technology, a closely related field or combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects. Required Qualifications

  • 10+ years of experience in .NET development.
  • 5+ years in a Software development or Lead Developer role.
  • Strong expertise in:
  • C#, .NET Core / .NET 6+
  • ASP.NET Core, Web API
  • Entity Framework / EF Core
  • SQL Server (queries, stored procedures, optimization)
  • Solid understanding of software architecture, design patterns, and best practices.
  • Experience with Azure (App Services, Azure SQL, Functions, Storage, DevOps).
  • Strong understanding of microservices, distributed systems, and API integration.
  • Experience with Git, GitHub/GitLab/Azure DevOps for version control and pipelines.
  • Ability to lead and mentor developers in a collaborative environment.
  • Strong debugging, problem-solving, and analytical skills.

Preferred Qualifications

  • Experience with Docker, Kubernetes, and container-based deployments.
  • Exposure to messaging systems such as Azure Service Bus, Kafka, or RabbitMQ.
  • Knowledge of front-end technologies (Angular, React, Blazor) is a plus.
  • Experience with automated testing frameworks (xUnit, NUnit, MSTest).
  • Familiarity with CI/CD pipelines, IaC, and DevOps best practices.
  • Background working in enterprise systems or large-scale application environments.

Ideal Candidate Traits

  • Strong leadership skills with a lead-by-example approach.
  • Excellent communication and ability to influence stakeholders.
  • Strategic thinker who can also dive deep technically when needed.
  • High sense of ownership, accountability, and urgency.
  • Passion for technology, continuous improvement, and team development.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Jobs via Dice logo

Jobs via Dice

View company page
ReactRemoteJobs.com logo

ReactRemoteJobs.com

Get ReactRemoteJobs.com on your phone!