Job Summary: 

We are seeking a highly skilled Azure Architect (Software Engineering focus) to join our team at NewEdge Capital Group. This role is ideal for someone who combines strong hands-on engineering abilities with architectural leadership, particularly in Microsoft Azure. You’ll shape our cloud strategy, design scalable platforms, and guide the evolution of our Wealth Management technology ecosystem.

As our Azure Architect, you will drive the design, development, and modernization of our applications across both our legacy environment and Next Generation platforms. You will also establish cloud best practices, reference architectures, and reusable frameworks to accelerate future development initiatives.

 

Responsibilities:

Architecture & Cloud Leadership

  • Lead the architecture, design, and implementation of cloud solutions on Microsoft Azure, with a focus on scalability, performance, cost efficiency, and security.
  • Define and promote best practices for Azure PaaS services, microservices architecture, APIs, and cloud-native development.
  • Design and document architectural patterns, integration models, and modernization strategies for both legacy and greenfield solutions.
  • Partner with Operations, Security, DevOps, and Product to ensure end-to-end alignment of cloud strategy.

 

Software Engineering & Delivery

  • Build and enhance software solutions using .NET and modern front-end frameworks to support both existing systems and new cloud-native products.
  • Develop unit tests, ensure technical documentation, and drive engineering excellence across the SDLC.
  • Collaborate cross-functionally to troubleshoot and resolve technical challenges, optimize systems, and deliver resilient, high-quality solutions.
  • Stay current with emerging Azure services, cloud technologies, and development tools to drive continuous improvement.

 

Performance, Reliability & Governance

  • Design solutions with a strong emphasis on scalability, resiliency, reliability, and observability.
  • Partner with DevOps to mature CI/CD pipelines, Infrastructure as Code standards, and automation in Azure.
  • Ensure cloud solutions meet defined KPIs, performance benchmarks, and enterprise architecture standards.

 

Skills/Experience:

  • A bachelor’s degree in computer science, related degree, or equivalent work experience.

Required:

  • Proven experience as an Azure Architect, Senior Software Engineer, or similar technical leadership role.
  • Strong ability to independently drive architecture, lead complex technical initiatives, and solve problems end-to-end.
  • Excellent communication and collaboration skills, with the ability to influence technical direction across teams.
  • Technical Expertise:
    • Azure cloud platforms and PaaS services (App Services, Functions, APIM, Service Bus, Key Vault, Storage, etc.)
    • .NET Core / C# development
    • SPA development (React preferred)
    • Relational Databases (SQL Server) and NoSQL (Cosmos DB)
    • Unit Testing / UI Testing
    • Architectural patterns and cloud design principles

Preferred:

  • Microservice architecture & Domain-Driven Design (DDD)
  • Kubernetes, Docker, Bicep or ARM templates
  • GraphQL
  • Scalability, Resiliency, and Distributed Systems patterns
  • Azure DevOps, Git, Jira
  • Experience with financial products or wealth management systems (strong plus)