{"id":2696632,"url":"https://alion.io/job/mojotech-senior-principal-software-engineering-mojotech","title":"Senior Principal, Software Engineering - MojoTech","company":{"id":678105,"name":"Mojotech","domain":"mojotech.com","url":"https://alion.io/company/mojotech-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"JazzHR","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":145000,"max":190000,"currency":"USD","period":"year","gross":null,"usd_annual":190000},"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"Azure","optional":false},{"name":"Azure AKS","optional":false},{"name":"Azure Cosmos DB","optional":false},{"name":"Azure DevOps","optional":false},{"name":"Azure SQL Database","optional":false},{"name":"Bicep","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Kubernetes","optional":false},{"name":"Microsoft Entra ID","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Terraform","optional":false},{"name":"Docker","optional":true},{"name":"OpenAI","optional":true},{"name":"RAG","optional":true}],"status":"live","first_seen_at":"2026-10-16T10:20:09Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-10-18T02:33:59Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"About MojoTech\nMojoTech is an innovative technology consulting firm that integrates strategy, design, data, and software engineering to create results-driven, AI-enabled digital products and experiences.\nWe 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.\nRole Overview\nWe 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.\n 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.\n 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.\n 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.\n Key Responsibilities\nAzure and .NET Architecture Leadership\nDesign and deliver scalable, maintainable, and secure applications using C#, .NET,ASP.NET Core, and Microsoft Azure\nLead the architecture and development of distributed, cloud-native applications, APIs, integration services, and data-driven solutions\nModernize legacy .NET and .NET Framework applications using incremental migration, re-platforming, refactoring, or cloud-native modernization approaches\nDesign 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\nDesign secure identity and access management solutions using Microsoft Entra ID, OAuth 2.0, OpenID Connect, managed identities, and role-based access control\nApply Azure Well-Architected Framework principles to improve reliability, security, performance, operational excellence, and cost management\nEstablish application integration patterns using REST APIs, messaging, event-driven architecture, and microservices where appropriate\nGuide teams in the practical use of automated testing, CI/CD, observability, infrastructure as code, and DevOps practices\nUse Azure DevOps, GitHub Actions, Bicep, Terraform, or similar tools to create repeatable build, deployment, and infrastructure processes\nEvaluate architectural trade-offs and make clear, pragmatic recommendations based on business needs, delivery constraints, and long-term maintainability\nProvide hands-on technical support through architecture reviews, code reviews, proof-of-concept development, and complex troubleshooting\nAI-Accelerated Engineering Leadership\nUse AI-assisted development tools to accelerate software design, implementation, testing, code reviews, debugging, and technical problem-solving\nDesign and lead agentic development workflows that support parallelized coding, autonomous task execution, and orchestration across complex software initiatives\nApply prompt engineering techniques to software development, system design, code generation, testing, analysis, and technical documentation\nUse AI to create and maintain documentation, architecture diagrams, technical specifications, delivery plans, test assets, and other project artifacts\nEstablish clear standards for reviewing, validating, testing, and securing AI-generated code and technical outputs\nDesign workflows in which humans remain accountable for architectural decisions, implementation quality, security, compliance, and production outcomes\nUse rapid prototyping to validate ideas and technical approaches, followed by structured production hardening across architecture, code quality, security, testing, performance, observability, and maintainability\nHelp teams determine where AI-assisted or agentic workflows provide meaningful value and where traditional engineering approaches are more appropriate\nMonitor the effectiveness of AI-enabled engineering practices and continuously improve the team’s tools, workflows, and quality controls\nCoach clients and delivery teams on the responsible adoption of AI-accelerated software engineering practices\nClient Engagement\nWork directly with client stakeholders to understand business and technical challenges, define solutions, and align on measurable outcomes\nLead discovery engagements, application and cloud assessments, modernization planning, and early-stage solution design\nAssess existing .NET applications and Azure environments to identify technical debt, security risks, operational gaps, and modernization opportunities\nEvaluate client software delivery practices and identify opportunities to introduce AI-assisted and agentic development workflows\nFacilitate technical workshops and architecture discussions with engineering teams, business leaders, and executive stakeholders\nTranslate business requirements into clear, executable technical strategies, roadmaps, and delivery plans\nCommunicate complex Azure, .NET, and AI-enabled engineering concepts to technical and nontechnical audiences\nBuild strong client relationships that position MojoTech as a trusted technology and delivery partner\nSales and Growth\nPartner with account and sales leaders to shape and win Azure, .NET, application modernization, and AI-accelerated engineering engagements\nContribute to proposals, estimates, staffing plans, technical approaches, and client presentations\nSupport technical discovery and solutioning during the sales process\nIdentify follow-on opportunities within existing client engagements\nClearly articulate the business and technical value of proposed solutions\nHelp develop reusable Azure, .NET, cloud modernization, and AI-enabled engineering offerings, reference architectures, accelerators, and delivery approaches\nProgram and Delivery Leadership\nLead technical delivery across one or more engagements, ensuring work remains aligned with agreed goals, timelines, budgets, and quality expectations\nEstablish lightweight governance, planning, architecture decision-making, and communication practices that keep teams moving\nCoordinate across engineering, product, design, data, cloud infrastructure, and security disciplines\nStructure work so teams can safely use parallelized and agentic development approaches while maintaining appropriate review and integration controls\nIdentify architectural, technical, and delivery risks early and work with teams and client stakeholders to address them\nEnsure architecture decisions are translated into working software and consistently implemented across delivery teams\nMaintain a strong focus on production readiness, measurable outcomes, and sustainable client ownership\nEnsure rapid prototypes move through a defined production-hardening process before release\nTeam and Practice Leadership\nMentor engineers and architects and help develop technical leadership across project teams\nEstablish high standards for .NET development, Azure architecture, AI-assisted engineering, code quality, system design, security, testing, and production readiness\nCoach teams on AI-accelerated code review, debugging, implementation, prompt engineering, and agentic development workflows\nContribute to hiring, interviewing, and building a strong senior engineering organization\nHelp evolve MojoTech’s Azure, .NET, cloud modernization, and AI-native engineering practices\nContribute to technical standards, reference architectures, reusable components, prompt libraries, development workflows, and delivery playbooks\nStay current with developments across the Microsoft technology ecosystem and AI-assisted software development\nRemain hands-on enough to maintain technical credibility and provide meaningful support when teams encounter difficult problems\nRequired Experience\n10+ years of experience designing, building, and delivering production software systems\nDeep expertise in C#, .NET, ASP.NET Core, and modern application architecture\nSignificant experience designing, deploying, and operating production workloads on Microsoft Azure\nExperience modernizing legacy .NET Framework applications and migrating on-premises systems to Azure\nStrong understanding of distributed systems, cloud-native architecture, REST APIs, microservices, messaging, and event-driven patterns\nExperience with Azure services such as App Service, Functions, Container Apps, AKS, API Management, Service Bus, Event Grid, Azure SQL, Cosmos DB, Key Vault, and Azure Monitor\nExperience with Microsoft Entra ID, OAuth 2.0, OpenID Connect, managed identities, and cloud security practices\nExperience implementing CI/CD pipelines and infrastructure as code using Azure DevOps, GitHub Actions, Bicep, Terraform, or comparable technologies\nStrong knowledge of relational data modeling, SQL Server, Entity Framework Core, and application integration patterns\nDemonstrated experience using AI to accelerate code reviews, debugging, software design, implementation, testing, and technical problem-solving\nExperience designing or leading agentic development workflows involving parallelized coding, autonomous task execution, and orchestration\nStrong prompt engineering skills applied to software development, system generation, code analysis, testing, and documentation\nExperience using AI to generate and maintain technical documentation, architecture artifacts, specifications, and delivery assets\nExperience establishing human review, validation, security, and quality controls for AI-generated code and technical outputs\nExperience rapidly prototyping software solutions and leading the structured hardening required to move them into production\nExperience leading architecture and delivery within consulting or other client-facing environments, particularly at small or mid-sized firms\nDemonstrated ability to communicate with engineers, business leaders, and executive stakeholders\nExperience contributing to technical sales, proposals, estimates, and solution presentations\nBA/BS in Computer Science or a related field, or equivalent professional experience\nPreferred Experience\nExperience with containers, Docker, and Kubernetes\nMicrosoft Azure certifications, such as Azure Solutions Architect Expert or Azure Developer Associate\nExperience integrating Azure AI services, Azure OpenAI, LLMs, RAG patterns, or other AI-enabled capabilities into production applications\nExperience establishing AI-assisted software development standards, governance, or reusable delivery practices across multiple teams\nFlexible Working Environment\nWe 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.\nThis 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.\nBenefits\nBase salary of $145,000-$190,000\nMedical and dental insurance\nFlexible Spending Account\n401(k) with up to a 4% company match\nTrust-based time off\nCatered lunches when working in an office\nDedicated time for self-directed, non-client work\nDog-friendly offices\nRemote, hybrid, or in-office working options\nPaid conference attendance and annual education stipend\nGenerous family leave policy","description_format":"text","description_chars":11956,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["Dental insurance","Flexible schedule","Parental leave"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-16T10:20:09Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":26,"reasons":["conf:4","win:early"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":190000,"is_top_pay":false},"html_url":"https://alion.io/job/mojotech-senior-principal-software-engineering-mojotech","json_url":"https://alion.io/job/mojotech-senior-principal-software-engineering-mojotech.json","meta":{"generated_at":"2026-10-18T05:16:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7999,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":678105},"rest":"https://alion.io/mcp/rest/get_company?id=678105"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmojotech-senior-principal-software-engineering-mojotech"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmojotech-senior-principal-software-engineering-mojotech"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmojotech-senior-principal-software-engineering-mojotech"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mojotech-senior-principal-software-engineering-mojotech\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmojotech-senior-principal-software-engineering-mojotech"}]}