Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Principal, Software Engineering Providence , RI

$145k - $190k

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
  • 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 nontechnical 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
#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Principal, Software Engineering Providence , RI in Boulder, CO vacancy
  • $183.38k - $193.41k

     ...Senior Principal Software Systems EngineerDeveloping mission-critical systems that help keep people safe is what we do. At General Dynamics...  ...one-of-a-kind.As a Senior Principal Software Systems Engineer, you will provide architectural recommendations and design inputs to a... 
    Senior
    For subcontractor
    Flexible hours
    3 days per week

    General Dynamics

    Boulder, CO
    4 days ago
  •  ...that integrates strategy, data, and software engineering to create results-driven, AI-enabled...  ...Role Overview We are looking for a Principal/Senior Principal [Software Engineer/...  ...offices located in Boulder, CO, and Providence, RI, or a hybrid of both. We also welcome... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    MojoTech

    Boulder, CO
    3 days ago
  • $168k - $252k

     ...TeamThe AI Model Serving team is the engine behind every production Workday...  ...in our largest cluster. We also provide a uniform interface for accessing...  ...you.About the RoleAs either a Senior Software Development Engineer or a Principal Software Development Engineer on... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Boulder, CO
    8 days ago
  •  ...Senior Principal Software Engineer Location: Louisville, CO. Job Responsibilities You will design, develop, and test software applications...  .... Additionally, you will lead a team of engineers, providing technical leadership, mentorship, and support to foster... 
    Senior
    Contract work
    Work experience placement

    Protingent

    Louisville, CO
    8 hours ago
  • $180k - $220k

     ...Principal Software Engineer at Atom Computing, Boulder, CO. A lead-level full time position in the Software Engineering team, listed under software...  .... We are seeking a Principal Software Engineer to provide technical leadership for the software platform that orchestrates... 
    Suggested
    Full time
    Temporary work
    Casual work
    Work at office

    Entangled Future

    Boulder, CO
    4 hours ago
  • $241.4k - $322.6k

     ...enable more than 3,000 Splunk engineers to build, test, and release...  ...developer experience to the wider software delivery lifecycle. You will...  ...software.Your ImpactProvide senior technical leadership for...  ...Preferred QualificationsExperience providing technical leadership across... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Boulder, CO
    7 days ago
  • $150k - $185k

    Major League Baseball is looking for a Senior Android Engineer, MLB App Feature Teams to join the...  ...using GenAI developer tools to support software delivery, with the judgment to review...  ...to your salary, MLB believes in providing a competitive compensation and benefits... 
    Senior
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Major League Baseball

    Boulder, CO
    7 days ago
  • $156k - $234k

     ...organization. We build the platform other engineering teams use to develop, evaluate, and...  ...capability. About the Role As a Senior Software Development Engineer on the AI...  ...veterans. Workday is committed to providing reasonable accommodations for qualified... 
    Senior
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Workday, Inc.

    Boulder, CO
    3 days ago
  •  ...programs, studies, and indications to ensure consistency Manage and provide statistical programming support to supplemental or exploratory...  ...SAS/SQL and SAS/ODS Experience working with other languages or software (R, Python, Spotfire) in validated environments is strongly... 
    Senior
    Contract work
    For contractors

    Katalyst Healthcares & Life Sciences

    Boulder, CO
    8 days ago
  • $184.63k - $253.88k

     ...together, we are an extraordinary team.About the RoleThe Principal Software Engineer role involves designing, developing, and testing software...  ...knowledge, and system scalability. The role also involves providing technical leadership and mentorship to other engineers.In... 
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    6 days ago
  • $190k - $240k

     ...Very Low Earth Orbit (VLEO) to provide ultra-high-resolution Earth...  ...foraPrincipal VehicleSoftware Engineer. In this hands-on technical...  ...drive the end-to-end vehicle software solution, contributing to the...  ...functions Collaborate with the Principal Ground Software Engineer and... 

    EOI Space

    Lafayette, CO
    3 days ago
  • $195k - $255k

     ...Look For You have a total of 1.5+ years of experience as a software engineer. You have experience shipping web apps using declarative UI...  ...comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews. Your... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Boulder, CO
    2 days ago
  • $184.63k - $253.88k

     ...together, we are an extraordinary team.About the RoleThe Principal Software Engineer role involves designing, developing, and testing software...  ...knowledge, and system scalability. The role also involves providing technical leadership and mentorship to other engineers.In... 
    Contract work
    Work experience placement

    Pace Industries, LLC

    Louisville, CO
    3 days ago
  •  ...Senior Software Engineer - Go & InfrastructureAs the leading provider of Cybersecurity-as-a-Service (CSaaS), RADICL is revolutionizing advanced cyberthreat protection for small and medium-sized businesses (SMBs) in the U.S. Defense Industrial Base (DIB) and other regulated... 
    Senior
    Work at office
    Remote work
    Work from home

    RADICL

    Boulder, CO
    2 days ago
  • $174k - $252k

     ...computer systems and network devices hardened against attacks and provide security services to protect highly sensitive data like...  ...monitor our systems for attacks and intrusions. You also work with software developers to proactively identify and fix security flaws and vulnerabilities... 
    Senior

    CompliancePoint

    Boulder, CO
    2 days ago
  • $160k - $185k

    Senior Platform Engineer - US Platform TeamNOTE: We are unable to sponsor or take over sponsorship of an employment Visa at this time.ð Boulder...  ...a mission to empower small businesses across the globe by providing simple and affordable tools that allow them to thrive.... 
    Senior
    Full time
    Work at office
    Worldwide
    Work visa

    SumUp

    Boulder, CO
    7 days ago
  • $134.7k - $249.5k

     ...Senior Software Engineer, watchOS System Spaces Boulder, Colorado, United States Software and Services The watchOS System Spaces group is...  ...compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within... 
    Senior
    Relocation

    Apple

    Boulder, CO
    4 days ago
  •  ...get it right Participating in the full software development life cycle, including coding...  ...- you'll own the entire process Providing vision and leadership for the team so that...  ...looking for: BS in Computer Science or Engineering At least 7 years of experience working... 
    Senior

    1872 Consulting

    Boulder, CO
    4 days ago
  • $150k - $175k

     ...Senior Software EngineerAt Atom Computing, we build quantum computers using arrays of optically...  ...Join a world-class team of scientists, engineers, and business professionals to advance...  ...across disciplines as neededAtom Computing provides a wide variety of perks and benefits,... 
    Senior
    Temporary work
    Work at office
    3 days per week

    Atom Computing

    Boulder, CO
    3 days ago
  • $195k - $255k

     ...and internal platform data applications. Our mission is to provide trustworthy, intuitive, and cost-efficient solutions for Affirers...  ...in various database systems. We are looking for a talented Senior Software Engineer who can architect, build and scale Relational and... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Boulder, CO
    4 days ago
  •  ...Deliver client workshops (remote/on-site) Manage timelines, budgets & project deliverables Resolve implementation / configuration issues Provide status reports to stakeholders Mentor junior team members / train new hires Drive process improvements & best practices Ensure SOP... 
    Senior
    Remote work

    Katalyst Healthcares & Life Sciences

    Boulder, CO
    8 days ago
  •  ...Embedded Software DeveloperKey ResponsibilitiesSoftware firmware development: Designing...  ...: Working closely with hardware engineers, software developers, Quality, reliability...  ...development with C++ and working at a Senior or Principal levelWorking experience in C++ OOP concepts... 
    Full time

    Yochana

    Boulder, CO
    4 days ago
  • $185k - $250k

    Staff Engineer or Principal Engineer -- Colorado Stealth Startup Join an elite, venture-backed team building next-generation, AI-powered collaboration...  ...modern cloud and Kubernetes technologies. Work with other Senior Staff Engineers to foster a culture of technical excellence,... 
    Work at office
    Relocation package
    Flexible hours
    2 days per week
    1 day per week

    Technical Integrity

    Boulder, CO
    1 day ago
  • Overview We are seeking a full-time Senior Java Software Engineer in Boulder, CO to join our Outdoor and Fitness teams. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or... 
    Senior
    Full time

    Garmin International Inc

    Boulder, CO
    1 day ago
  • $164k - $218k

     ...citizenship for all employees. Applicants that do not meet this requirement will not be considered. We are seeking a Principal Software Engineer to serve as our Workload Communications Domain Lead. In this role, you will guide how our engineering teams design and optimize... 
    Temporary work
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    SciTec Incorporated

    Boulder, CO
    4 days ago
  • $159.6k - $239.4k

     ...forward-looking Cybersecurity Data Engineering & Enablement Team driving the...  ...are seeking a powerhouse Senior Data Engineer to serve as the...  ...platform infrastructure as software. Provision, deploy, and version...  ....Workday is committed to providing reasonable accommodations for... 
    Senior
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Boulder, CO
    8 days ago
  • $164k - $218k

     ...citizenship for all employees. Applicants that do not meet this requirement will not be considered. We are seeking a Principal Software Engineer to serve as our Deployment Environments Domain Lead. In this role, you will establish repeatable, secure, observable, and... 
    Temporary work
    For contractors
    Work experience placement
    Local area
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    4 days ago
  • ML Engineer, Network Intelligence Colt provides network, voice and data centre services to thousands of businesses around the world, allowing them to focus...  ...we scale. AI WAN is Colt's flagship AI product - a software-defined network built to carry AI traffic reliably and... 
    Senior

    Hackajob

    Boulder, CO
    4 days ago
  •  ...Atom Computing is seeking a Principal Software Engineer to lead the software platform that orchestrates our quantum computers. You will shape workload coordination, hardware interface, and experimental data management while guiding architecture for next-generation systems... 
    Casual work

    Atom Computing

    Boulder, CO
    3 days ago
  • $160k - $185k

     ...customer-focused approach to innovation. We are seeking a Senior Software Engineer to lead the development and productization of our software...  ...person). Any required Personal Protective Equipment will be provided and must be properly used in accordance with company requirements... 
    Senior
    Full time
    Temporary work
    Work at office

    ColdQuanta

    Louisville, CO
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Principal, Software Engineering Providence , RI. Be the first to apply!