Principal Software Architect

isolvedCharlotte, NC
11h

About The Position

The Principal Software Architect (PSA) guides architectural decisions for multiple PODS or cross cutting initiatives and an ability to lead and direct the work of other software architects. The PSA will lead the way in designing and building the underlying architecture of the components that make up isolved. The successful PSA will possess the ability to think about and design systems at a higher level, seeing the whole picture. This person will have strong skills in developing reusable components and patterns, and a high-level understanding of various hosting models, distributed system paradigms, failure modes, as well as different architectural patterns; when they are useful and when they should be avoided.

Requirements

  • Bachelor's degree in computer science, software engineering, information systems or related field
  • 10+ years developing web applications
  • 4+ year developing cloud native applications
  • 3+ years experience leading a team of architects
  • Ability to think strategically, mentor others and make high-level design decisions that impact entire systems
  • Ability to work independently to research and solve complex problems
  • Strong skills with: Azure Microservice Architecture C# SQL Unit Testing .NET
  • Experience with: NET / ASP.NET Core WebAPI Javascript SOLID principles

Nice To Haves

  • Experience with the following is a plus: Knockout Azure CosmosDB or other NoSQL database Pub/Sub and asynchronous messaging Docker MVVM

Responsibilities

  • Lead design process for major projects, ensuring architectural integrity and alignment with business objectives
  • Provide deep technical knowledge and expertise to solve complex design and implementation challenges
  • Oversee the execution of architectural projects, ensuring they are delivered on time and within budget
  • Work closely with other architects, developers, and stakeholders to ensure cohesive and integrated solutions
  • Establish and promote architectural standards, guidelines, and best practices across projects
  • Stay abreast of new technologies and industry trends and integration of relevant innovations into the organization's architectural practices
  • Mentor and guide junior architects and other team members to develop their skills and advance their careers
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service