Full-Time

Senior Principal Software Architect

Software Engineering

MojoTech

MojoTech

51-200 employees

Cloud-native software solutions for scalable deployments

Compensation Overview

$145k - $190k/yr

Pennsylvania, USA + 18 more

More locations: Oregon, USA | Connecticut, USA | Florida, USA | New Hampshire, USA | Nevada, USA | South Carolina, USA | Arizona, USA | Tennessee, USA | Colorado, USA | Rhode Island, USA | Utah, USA | New York, NY, USA | Maryland, USA | Maine, USA | Massachusetts, USA | North Carolina, USA | Missouri, USA | New Jersey, USA

Remote

Remote role restricted to residents of the listed states; preference for candidates near Boulder or Providence offices.

Bachelor's

Category
Engineering Management (1)
Required Skills
LLM
Kubernetes
Microsoft Azure
Distributed Systems
GitHub Actions
Infrastructure as Code (IaC)
Docker
RAG
.NET
Role-based Access Control
Microservices
C#
Terraform
Observability
REST APIs
DevOps
OAuth

Get referred to MojoTech

See people who can refer or advise you

Requirements
  • 10+ years of experience designing, building, and delivering production software systems.
  • Deep expertise in C#, .NET, ASP.NET Core, and modern application architecture.
  • Significant experience designing, deploying, and operating production workloads on Microsoft Azure.
  • Experience modernizing legacy .NET Framework applications and migrating on-premises systems to Azure.
  • Strong understanding of distributed systems, cloud-native architecture, REST APIs, microservices, messaging, and event-driven patterns.
  • Experience with Azure services such as App Service, Functions, Container Apps, Azure Kubernetes Service, API Management, Service Bus, Event Grid, Azure SQL, Cosmos DB, Key Vault, and Azure Monitor.
  • Experience with Microsoft Entra ID, OAuth 2.0, OpenID Connect, managed identities, and cloud security practices.
  • Experience implementing CI/CD pipelines and infrastructure as code using Azure DevOps, GitHub Actions, Bicep, Terraform, or comparable technologies.
  • Strong knowledge of relational data modeling, SQL Server, Entity Framework Core, and application integration patterns.
  • Demonstrated experience using AI to accelerate code reviews, debugging, software design, implementation, testing, and technical problem-solving.
  • Experience designing or leading agentic development workflows involving parallelized coding, autonomous task execution, and orchestration.
  • Strong prompt engineering skills applied to software development, system generation, code analysis, testing, and documentation.
  • Experience using AI to generate and maintain technical documentation, architecture artifacts, specifications, and delivery assets.
  • Experience establishing human review, validation, security, and quality controls for AI-generated code and technical outputs.
  • Experience rapidly prototyping software solutions and leading the structured hardening required to move them into production.
  • Experience leading architecture and delivery within consulting or other client-facing environments, particularly at small or mid-sized firms.
  • Demonstrated ability to communicate with engineers, business leaders, and executive stakeholders.
  • Experience contributing to technical sales, proposals, estimates, and solution presentations.
  • A BA/BS in Computer Science or a related field, or equivalent professional experience.
Responsibilities
  • 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 Azure solutions using services such as Azure App Service, Azure Functions, Azure Container Apps, Azure Kubernetes Service, API Management, Service Bus, Event Grid, Azure SQL, and Cosmos DB.
  • Design secure identity and access management solutions using Microsoft Entra ID, 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 DevOps practices.
  • Use Azure DevOps, GitHub Actions, Bicep, Terraform, or similar tools to create repeatable build, deployment, and infrastructure processes.
  • Evaluate architectural trade-offs and make 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 standards for reviewing, validating, testing, and securing AI-generated code and technical outputs.
  • Design workflows in which humans remain accountable for architectural decisions, implementation quality, security, compliance, and production outcomes.
  • Use rapid prototyping to validate ideas and technical approaches, followed by structured production hardening across architecture, code quality, security, testing, performance, observability, and maintainability.
  • Help teams determine where AI-assisted or agentic workflows provide meaningful value and where traditional engineering approaches are more appropriate.
  • Monitor the effectiveness of AI-enabled engineering practices and continuously improve the team’s tools, workflows, and quality controls.
  • Coach clients and delivery teams on responsible adoption of AI-accelerated software engineering practices.
  • Work directly with client stakeholders to understand business and technical challenges, define solutions, and align on measurable outcomes.
  • Lead discovery engagements, application and cloud assessments, modernization planning, and early-stage solution design.
  • Assess existing .NET applications and Azure environments to identify technical debt, security risks, operational gaps, and modernization opportunities.
  • Evaluate client software delivery practices and identify opportunities to introduce AI-assisted and agentic development workflows.
  • Facilitate technical workshops and architecture discussions with engineering teams, business leaders, and executive stakeholders.
  • Translate business requirements into clear, executable technical strategies, roadmaps, and delivery plans.
  • Communicate complex Azure, .NET, and AI-enabled engineering concepts to technical and nontechnical audiences.
  • Build strong client relationships that position MojoTech as a trusted technology and delivery partner.
  • Partner with account and sales leaders to shape and win Azure, .NET, application modernization, and AI-accelerated engineering engagements.
  • Contribute to proposals, estimates, staffing plans, technical approaches, and client presentations.
  • Support technical discovery and solutioning during the sales process.
  • Identify follow-on opportunities within existing client engagements.
  • Clearly articulate the business and technical value of proposed solutions.
  • Help develop reusable Azure, .NET, cloud modernization, and AI-enabled engineering offerings, reference architectures, accelerators, and delivery approaches.
  • Lead technical delivery across one or more engagements, ensuring work remains aligned with agreed goals, timelines, budgets, and quality expectations.
  • Establish lightweight governance, planning, architecture decision-making, and communication practices that keep teams moving.
  • Coordinate across engineering, product, design, data, cloud infrastructure, and security disciplines.
  • Structure work so teams can safely use parallelized and agentic development approaches while maintaining appropriate review and integration controls.
  • Identify architectural, technical, and delivery risks early and work with teams and client stakeholders to address them.
  • Ensure architecture decisions are translated into working software and consistently implemented across delivery teams.
  • Maintain a strong focus on production readiness, measurable outcomes, and sustainable client ownership.
  • Ensure rapid prototypes move through a defined production-hardening process before release.
  • Mentor engineers and architects and help develop technical leadership across project teams.
  • Establish high standards for .NET development, Azure architecture, AI-assisted engineering, code quality, system design, security, testing, and production readiness.
  • Coach teams on AI-accelerated code review, debugging, implementation, prompt engineering, and agentic development workflows.
  • Contribute to hiring, interviewing, and building a strong senior engineering organization.
  • Help evolve MojoTech’s Azure, .NET, cloud modernization, and AI-native engineering practices.
  • Contribute to technical standards, reference architectures, reusable components, prompt libraries, development workflows, and delivery playbooks.
  • Stay current with developments across the Microsoft technology ecosystem and AI-assisted software development.
  • Remain hands-on enough to maintain technical credibility and provide meaningful support when teams encounter difficult problems.
Desired Qualifications
  • Experience with containers, Docker, and Kubernetes.
  • Microsoft Azure certifications, such as Azure Solutions Architect Expert or Azure Developer Associate.
  • Experience integrating Azure AI services, Azure OpenAI, large language models, retrieval-augmented generation patterns, or other AI-enabled capabilities into production applications.
  • Experience establishing AI-assisted software development standards, governance, or reusable delivery practices across multiple teams.

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.

Company Size

51-200

Company Stage

Growth Equity (Venture Capital)

Total Funding

N/A

Headquarters

Providence, Rhode Island

Founded

2008

Get referred to MojoTech

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • August 2026 blog cadence shows active thought leadership across AI agents, governance, and design.
  • March 30 2026 hiring Habby Bauer expands financial-services selling into regulated modernization budgets.
  • July 8 2026 MojoTokens targets AI spend pain, creating a repeatable, productized offering.

What critics are saying

  • September 2 2026 jobs page shows no openings, signaling weak demand or hiring freeze.
  • Leadership churn from Seth Mirick to Jason Grimm in March 2026 disrupts client continuity.
  • AI-native boutiques face commoditization; OpenAI, Accenture, and AWS compress pricing within 12 months.

What makes MojoTech unique

  • March 24 2026, Jason Grimm refocused MojoTech on AI strategy, data, and engineering consulting.
  • June 22 2026 AWS Partner Network status strengthens delivery on cloud modernization and AI.
  • 2025 Databricks partnership and MojoTokens show packaged analytics capability, not generic staffing.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

Flexible Work Hours

Conference Attendance Budget

Professional Development Budget

Growth & Insights and Company News

Headcount

6 month growth

14%

1 year growth

14%

2 year growth

14%
Providence Business News
Sep 30th, 2024
MojoTech appoints Boston tech director as new CEO

Seth Mirick, formerly the managing director of Seattle-based business and technology consulting firm Slalom, will lead Providence-based MojoTech following the departure of CEO Nick Kishfy, who left the company earlier this year.

GoLocalProv
Sep 30th, 2024
People on the Move: MojoTech Names Mirick CEO

MojoTech, a premier digital product strategy and development company, announces that Seth Mirick has been appointed the Company's new Chief Executive Officer, effective immediately.

InvestingReviews
Dec 5th, 2023
MojoTech Welcomes Dan O'Keefe to its Board of Directors

MojoTech welcomes Dan O'Keefe to its Board of Directors.

PR.com
Nov 6th, 2023
MojoTech Announces Tom Little as Head of Client Strategy

MojoTech announces Tom Little as Head of Client Strategy.

PRLog
Nov 2nd, 2023
Mojotech Announces Tom Little As Head Of Client Strategy

MojoTech Amplifies Fintech Software Development Excellence with Strategic Consulting InsightsMedia ContactMojoTech***@mojotech.com8556656832 MojoTech8556656832End-- MojoTech, a premier fintech software development provider, is excited to announce that Tom Little has joined the organization as Head of Client Strategy. Tom's pivotal role entails consulting with leading fintech companies, utilizing his vast expertise to help them overcome technology hurdles.With over two decades of experience in the fintech, data analytics, and high-tech startup ecosystem, Tom embodies strategic innovation and technical expertise. Harnessing a rich blend of analytical insight and business strategy, Tom has empowered fintech companies with industry-leading ARPU and CAC metrics via advanced affiliate and lead-gen tactics, boosted engagement and retention with data-enriched content strategies, and enhanced customer service through innovative AI and automation."We are thrilled to welcome Tom to the MojoTech Team," said Nick Kishfy, Founder and CEO of MojoTech. "Tom's track record of driving fintech innovation aligns seamlessly with MojoTech's ability to make those innovations a reality."Tom's extensive experience, garnered through leadership positions at MoneyLion, SMBC, and Morningstar, is complemented by roles as a Data Scientist for McKinsey & Company, positioning him as a sought-after fintech consultant. His insight, experience, and tactical approaches are assets and pivotal in transforming strategies into rapidly deployed products and technical solutions with significant business impact."The opportunity to work with talented engineers that breathe creativity and excellence is truly invigorating,"said Tom. "I am eager to assist our fintech clients, ensuring they not only meet but exceed their aspirations through exceptional digital products and transformative experiences."Connect with Tom to transform your fintech challenges into growth opportunities.###MojoTech is a 100% US-based software development company specializing in fintech product development, application modernization, machine learning, AI engineering, and UI/UX design