Senior Principal, Software Engineering Providence , RI
Listed on 2026-09-12
-
Software Development
Software Architect, .NET Developer, AI Engineer (Applied/Software)
Mojo Tech is an innovative technology consulting firm that integrates strategy, design, data, and software engineering to create results-driven, AI-enabled digital products and experiences.
We partner with our clients to discover, define, design, and build tomorrow's innovations, empowering organizations to unlock future market potential, maximize returns on innovation, and drive transformational change.
Role OverviewWe are looking for a Senior Principal Software Architect with deep expertise in Microsoft Azure, .NET, and AI-accelerated software development to lead client engagements across architecture, delivery, and growth.
This role combines hands-on technical leadership with client engagement and business development. You will work directly with client stakeholders to modernize applications, shape cloud solutions, guide teams through delivery, and grow accounts through trusted relationships and strong outcomes.
You will also help teams adopt AI-assisted and agentic development practices responsibly. This includes using AI to accelerate software design, implementation, code review, debugging, documentation, and delivery while ensuring that people remain accountable for architectural decisions, quality, security, and production readiness.
You will be expected to stay close to the work. This is a hands-on leadership role in which you will set technical direction, evaluate architecture and code, unblock teams, and step in when needed to move delivery forward.
Key Responsibilities Azure and .NET Architecture Leadership- Design and deliver scalable, maintainable, and secure applications using C#, .NET, ASP.NET Core, and Microsoft Azure
- Lead the architecture and development of distributed, cloud-native applications, APIs, integration services, and data-driven solutions
- Modernize legacy .NET and .NET Framework applications using incremental migration, re-platforming, refactoring, or cloud-native modernization approaches
- Design secure identity and access management solutions using Microsoft Entra , OAuth 2.0, OpenID Connect, managed identities, and role-based access control
- Apply Azure Well-Architected Framework principles to improve reliability, security, performance, operational excellence, and cost management
- Establish application integration patterns using REST APIs, messaging, event-driven architecture, and microservices where appropriate
- Guide teams in the practical use of automated testing, CI/CD, observability, infrastructure as code, and Dev Ops practices
- Use Azure Dev Ops, Git Hub Actions, Bicep, Terraform, or similar tools to create repeatable build, deployment, and infrastructure processes
- Evaluate architectural trade-offs and make clear, pragmatic recommendations based on business needs, delivery constraints, and long-term maintainability
- Provide hands-on technical support through architecture reviews, code reviews, proof-of-concept development, and complex troubleshooting
- Use AI-assisted development tools to accelerate software design, implementation, testing, code reviews, debugging, and technical problem-solving
- Design and lead agentic development workflows that support parallelized coding, autonomous task execution, and orchestration across complex software initiatives
- Apply prompt engineering techniques to software development, system design, code generation, testing, analysis, and technical documentation
- Use AI to create and maintain documentation, architecture diagrams, technical specifications, delivery plans, test assets, and other project artifacts
- Establish clear standards for reviewing, validating, testing, and securing AI-generated code and technical outputs
- Design workflows in which humans remain accountable for architectural decisions,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).