Senior Principal Software Architect
MojoTech
Senior Principal Software Architect
MojoTech
Cloud-native software solutions for scalable deployments
About MojoTech
MojoTech 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 Overview
We 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
AI-Accelerated Engineering Leadership
Client Engagement
Sales and Growth
Program and Delivery Leadership
Team and Practice Leadership
Required Experience
Preferred Experience
Flexible Working Environment
We offer a flexible working model that allows employees to choose between remote work, on-site work at our offices in Boulder, CO, and Providence, RI, or a hybrid arrangement. We also welcome candidates based in Phoenix, AZ as we continue to expand our presence in the area.
This position is remote but requires candidates to reside in one of the following states: RI, CO, AZ, CT, FL, MA, MD, ME, MO, NC, NH, NJ, NV, NY, OR, PA, SC, TN, or UT. Preference will be given to candidates within commuting distance of our offices in Boulder, CO, or Providence, RI.
Benefits
MojoTech helps organizations transform with cloud-native software that scales. It combines lean product development, user-centric design, and engineering excellence to build progressive, scalable software applications optimized for cloud deployment. The company guides executives, reshapes processes and culture, and continuously delivers quality software for clients ranging from early-stage startups to Fortune 50 companies. MojoTech emphasizes execution as a core capability and differentiates itself through its hands-on, cross-disciplinary team of engineers, designers, and product managers who partner with clients to deliver measurable results. The goal is to help clients adopt modern practices, drive value quickly, and improve operations and market position through reliable, scalable software solutions.
Explore more opportunities at MojoTech