Senior Principal, Software Engineering Providence , RI
$145k - $190kJobleads-US
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
- 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 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 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
AI-Accelerated Engineering Leadership
- 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, 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 the responsible adoption of AI-accelerated software engineering practices
Client Engagement
- 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 non-technical audiences
- Build strong client relationships that position MojoTech as a trusted technology and delivery partner
Sales and Growth
- 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
Program and Delivery Leadership
- 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
Team and Practice Leadership
- 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
Required Experience
- 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, AKS, 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
- BA/BS in Computer Science or a related field, or equivalent professional experience
Preferred Experience
- 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, LLMs, RAG patterns, or other AI-enabled capabilities into production applications
- Experience establishing AI-assisted software development standards, governance, or reusable delivery practices across multiple teams
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.
- Base salary of $145,000-$190,000
- Medical and dental insurance
- Flexible Spending Account
- 401(k) with up to a 4% company match
- Trust-based time off
- Catered lunches when working in an office
- Dedicated time for self-directed, non-client work
- Dog-friendly offices
- Remote, hybrid, or in-office working options
- Paid conference attendance and annual education stipend
$246k - $394k
...and grows customers at scale. As a Senior Principal Engineer for GTM Experiences, you will serve... ...scalability, flexibility, and velocity. Provide technical leadership and mentorship... ...) ~10+ years of experience in software engineering, with a strong background...SeniorLocal areaRemote work$135.2k - $306.4k
...planes. We are hoping to enhance engineering efficiency by concentrating... ...opportunity to work with senior architects & leaders at OCI as... ...leadership capabilities, you will provide technical leadership for the... ...As a Senior Principal Engineer, you will lead the design...SeniorTemporary workWorldwideFlexible hours- ...Senior Principal Software Engineer - Embedded Communications (Onsite) Marketing & Communications, Software Engineering Date Posted: 2026-08-17 Country: United States of America Location: US-IA-CEDAR RAPIDS-137 ~ 855 35Th St NE ~ BLDG 137 Position Role Type...Senior
$340k
...journey to develop a full-stack autonomous robotaxi solution, and freeways are the next frontier. We are looking for a Senior Staff or Principal Software Engineer who has played a significant role in removing the driver from an autonomous vehicle operating on freeways, and...SeniorTemporary workRelocation packageFlexible hours$122.8k - $184.2k
...history. Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. We have... ...Systems is looking for you to join our team as a Sr Principal Engineer Embedded Software based out of Melbourne, Florida. This position is contingent...SeniorContract workWork experience placementRelocation packageFlexible hoursShift workAfternoon shift$25 per hour
Hello, I'm Rob, and my family in Lexington, Kentucky is searching for a compassionate and experienced elder care provider. We are looking for someone who can offer part-time, live-out home care services. This role primarily involves serving as a companion for our loved...SeniorHourly payPart timeLive out$13 per hour
Hello! We are a caring family in Benton, Kentucky seeking a compassionate elder care provider to join us. We have an opportunity for both live-in and live-out applicants, allowing flexibility for the right individual. We are particularly in need of part-time assistance...SeniorHourly payPart timeLive outLive in$191k - $212k
...flexible approach to where we work. Senior Software Engineer, Growth Job #GREN39 Overview... ...training, or experience. Instacart provides highly market-competitive compensation... ...,000 USD OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, HI $191...SeniorPermanent employmentWork at officeRemote workWork from homeFlexible hours- ## Principal Software Engineer – TeraWave RF and Optical SystemsApplylocations: Greater Seattle Area:... ...(LEO) and medium Earth orbit (MEO), providing enterprise-grade connectivity for critical... ...development process. Successful senior engineers not only meet complex requirements...Permanent employmentTemporary workLocal areaRemote workWorldwideRelocation package
$210k - $340k
...Principal RF Software Engineer (Starshield) Hawthorne, CA SpaceX was founded under the belief that a future where humanity is out exploring... ...clearance ADDITIONAL REQUIREMENTS: An active clearance may provide the opportunity for you to work on sensitive SpaceX...Permanent employmentTemporary workRemote workWeekend work$114.6k - $234.6k
...Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build... ...or drug testing requirements. Range and benefit information provided in this posting are specific to the stated locations only US...Temporary workFlexible hours$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play... ...-scale production environments. Responsibilities Provide technical leadership in building secure, high-performance...Temporary workFlexible hours$114.6k - $234.6k
...for data planes. We are hoping to enhance engineering efficiency by concentrating our... ...Architects for investment and drive the software design and development for major data-plane... ...requirements. Range and benefit information provided in this posting are specific to the...Temporary workWork experience placementWorldwideFlexible hours$169.3k - $304.7k
...7. Partner with the best As a Principal SDET, you will lead the test strategy... ...dependability. As a Principal Software Development Engineer in Test, you will be responsible for... ...continuous integration and testing Providing technical leadership, setting quality...Work experience placementWork at office$147.5k - $245.9k
...AVP, Principal Software Engineer - Fee Billing Important: if an employer asks you to log into their system via iCloud or Google, send a code... ...oriented and microservices architectures. Participate in and provide leadership across all phases of the Software Development...Work at officeWork from home2 days per week3 days per week- ...technology and service platform powering savings plans across America, providing products and expertise that help nearly 16 million people save for a better today and tomorrow. As a Principal Software Engineer at Ascensus, you will be working in a high-energy team, writing...Second jobRemote work
$191k - $214k
...proven and trusted partnership with our government clients. We provide support to multiple agencies across the United States... ...client you work with. ARSIEM is looking for an experienced Senior Software Engineer to create custom analytics to perform at scale. The...SeniorFull time$159.49k - $267.74k
Software Architect, Platform Engineering page is loaded## Principal Software Architect, Platform Engineeringlocations: Remote - Californiatime... ...high availability system that provides video streaming, storage and... ...and coaching to junior and senior engineers to increase software...Temporary workSecond jobRemote workWorldwide- ...Principal Security Software Engineer (Starlink) Austin, TX SpaceX was founded under the belief that a future where humanity is out exploring... ...is the world’s largest satellite constellation and is providing fast, reliable internet to millions of users worldwide....Permanent employmentContract workFor contractorsFor subcontractorWork at officeWorldwideFlexible hoursWeekend work
$144.1k - $190k
## Principal Embedded Software Engineer- RemoteApplylocations: US-NH-Remote Worktime type: Full timeposted on: Posted Todayjob requisition id: JR1243... ...plus bonusPlease note that the salary range information provided is a general guideline only, reflecting a position based...Remote jobFlexible hours- ...team.Broadridge is growing! We are seeking an enthusiastic Senior Software Engineer (Java) to join our team. In this role, you will work with internal... ...based application deployment and infrastructure management.Provide technical and knowledge sharing with team members....SeniorFull timeLocal area
- Responsibilities The Senior Provider Contract Analyst-NMG works closely with the Director Provider Contracts-NMG to ensure provider employment agreement terms and physician compensation is accurate, timely, and in compliance with contracted expectations. As a Senior Provider...SeniorContract work
$106.9k - $147k
Become a part of our caring communityThe Senior Software Engineer codes software applications based on business requirements. The Senior Software... ...life extends outside of work. Among our benefits, Humana provides medical, dental and vision benefits, 401(k) retirement savings...SeniorFull timeTemporary workApprenticeship- I hope you are having a good day. We are interested in finding elder care in Dixon for my kind loved ones. Excited to talk to you soon. Please visit to view full details and to apply. Lots of jobs to choose from!Senior
$106.9k - $147k
Become a part of our caring communityThe Senior Software Engineer will design, build, and support SSIS packages and C# API integrations that enable... ...life extends outside of work. Among our benefits, Humana provides medical, dental and vision benefits, 401(k) retirement...SeniorFull timeContract workTemporary workApprenticeshipInterim role$104.5k - $234.6k
...Key Responsibilities Platform Software Development: Lead cross-team evolution... ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes... ...ensuring review by manager and/or senior technical leaders upon completion....Temporary workFlexible hoursShift work- ...DATA Services currently seeks a Senior Java Developer - Healthcare... ...OHI claims adjudication engine and surrounding systemsSolve... ...business cases/processesLead software projects through all stages of... ...designDecomposes technical tasks and provide accurate estimates....SeniorFor contractors
- Job Description:Note: Fidelity will not provide immigration sponsorship for this positionSenior Salesforce EngineerThe RoleWe provide... ...excellenceCollaborate with business partners, architects, analysts, and engineers to design solutionsProvide recommendations into overall...SeniorFull time
$122k - $253k
## Senior Principal Cloud ArchitectApplylocations: Annapolis Junction,... ...requisition id: JR101953Nightwing provides technically advanced full-... ...mission enablement, and software modernization. Nightwing... ...consolidation* Provide systems engineering project leadership in...Senior- ...Agile Modeling & Simulation Engineer - Senior - #920 Clearance Required: TS/SCI Dayton, Ohio -... ...Modernization & Ontology Standardization: Provides technical recommendations and... ...intelligence characteristics map properly to software backlogs. Qualifications & Experience Required...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal, Software Engineering Providence , RI. Be the first to apply!
- principal software engineer Kentucky
- senior developer Kentucky
- senior aws cloud engineer Kentucky
- remote senior salesforce administrator Kentucky
- senior marketing operations manager Kentucky
- senior manager tax Kentucky
- senior tax director Kentucky
- senior tax Kentucky
- senior associate architect Kentucky
- senior content marketing manager Kentucky




