Principal Consultant, Software Engineering
MojoTech
About MojoTech MojoTech is an innovative technology consulting firm that integrates strategy, 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 Principal/Senior Principal [Software Engineer/Architect] to lead client engagements across architecture, delivery, and growth.
This role combines deep technical expertise with client leadership and business development. You will work directly with client stakeholders to shape solutions, guide teams through execution, and help grow accounts through trusted relationships and strong outcomes.
Success in this role requires strong technical skills, excellent communication, and the ability to collaborate effectively with distributed teams and U.S.-based clients. You should be comfortable participating in technical discussions, contributing ideas, leading teams, and helping clients make informed technology decisions as well as executing on technical requirements.
Key Responsibilities Technology & Architecture Leadership Design and deliver scalable, maintainable systems across application, data, and AI layers
Lead development of distributed, cloud-native applications integrating APIs, data platforms, and AI or ML components
Design systems that incorporate real-time data, event-driven patterns, and intelligent services
Implement LLM integrations, RAG patterns, and AI-enabled features in production systems
Ensure systems meet expectations for performance, reliability, and security
Guide teams toward practical use of modern patterns, including microservices, CI/CD, and DevOps
Make clear, pragmatic decisions on architecture and trade-offs
Expertise delivering solutions with Python and TypeScript. Familiarity with other stacks is a bonus.
Client Engagement Work directly with client stakeholders to understand problems, define solutions, and align on outcomes
Lead discovery efforts, technical assessments, and early-stage solution design
Facilitate working sessions and architecture discussions with both technical and business audiences
Translate business needs into clear, executable technical approaches
Build strong relationships that position MojoTech as a trusted partner
Sales & Growth Partner with account and sales leads to shape and win new work
Contribute to proposals, estimates, and solution approaches
Help identify follow-on opportunities within existing engagements
Clearly articulate the value of proposed solutions to client stakeholders
Contribute to reusable approaches and offerings that improve how we sell and deliver
Program & Delivery Leadership Lead delivery across one or more engagements, ensuring work stays aligned to goals, timelines, and budget
Set up lightweight governance, planning, and communication structures that keep teams moving
Coordinate across engineering, design, product, and data disciplines
Identify risks early and work with teams to address them
Maintain a strong focus on delivering working software and measurable outcomes
Team & Practice Leadership Mentor engineers and help grow technical leadership across teams
Set a high standard for code quality, system design, and engineering practices
Contribute to hiring and building a strong, senior team
Help evolve internal practices, especially around AI-enabled systems and modern architectures
Stay hands-on enough to maintain credibility and support the team when needed
Qualifications You should check many of these boxes:
Strong problem-solving and analytical skills
Deep architectural experience
Product focused engineering experience
Ability to work effectively in a remote, distributed environment
Strength in Python, Typescript and adjacent technologies for building AI/ML applications.
10+ years of experience leading and delivering software solutions.
Track record of client/stakeholder satisfaction.
Experience integrating data platforms, machine learning, or AI capabilities into applications
Familiarity with data pipelines, streaming, and data modeling
Experience working in consulting, agency, or client-service environments
Exposure to mentoring junior engineers or technical leadership responsibilities
Contributions to open-source projects, technical blogs, or conference presentations are a plus.
What Success Looks Like Within your first year, you will:
Build strong relationships with clients and teammates
Deliver high-quality, maintainable software solutions
Demonstrate technical ownership and accountability
Contribute to MojoTech's culture of engineering excellence
Continue expanding your technical and consulting capabilities
Flexible Working Environment: We offer a flexible working model, allowing employees to choose between remote work, on-site work in our offices located in Boulder, CO, and Providence, RI, or a hybrid of both. We also welcome candidates based in Phoenix, AZ as we continue to expand our presence in this area.
*This job is remote, but requires you to be located 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. While the role is remote, preference will be given to candidates within commuting distance to our offices in Boulder, CO or Providence, RI.
Benefits:
Medical, Dental, FSA
401k with up to 4% match
Trust-based time off
Catered lunches when in office
Time for self-directed, non-client work
Dog-friendly offices
Remote or in office (offices in Boulder, CO and Providence, RI)
Paid conference attendance/yearly education stipend
Generous family leave policy
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Consultant, Software Engineering in Remote vacancy
- ...MojoTech MojoTech is an innovative technology consulting firm that integrates strategy, data, and software engineering to create results-driven, AI-enabled digital... ...change. Role Overview We are looking for a Principal/Senior Principal [Software Engineer/Architect]...SuggestedWork at officeRemote workFlexible hours
$105.2k - $131.5k
...~ This position will lead the team members and development of software that applies to numerous future influential models simultaneously... ...reliability. Key Accountabilities Lead the design of engineering solutions with the associated drawings and validation...SuggestedFull timeTemporary workWork experience placementRemote workRelocation package- ***W2 Contract and Federal Government Client*** Principal Software Engineer (RFID Integration & ServiceNow API) Oak Ridge, TN (hybrid – on-site and telework) 10 months, with one option year Required Technical Skills: – Strong C# and ASP.NET application development...SuggestedContract workRemote work
$210k - $250k
...Senior Software Engineer Full-Time · Remote (U.S.) About Velastegui Ventures We build enterprise AI infrastructure that lets regulated organizations query their unstructured and structured data in natural language. Our platform combines retrieval-augmented generation...SuggestedFull timeRemote work- ...the standard for how arrivia builds with AI agents, and stay hands-on enough to build it yourself.About the RoleAs a Principal Agentic Software Engineer, you are a hands-on, product-minded, customer-focused full-stack engineer who sets technical direction across multiple...SuggestedFull timeTemporary workRemote work
- ...employment-based immigration sponsorship, now or in the future.Shape the future of digital experiences for millions as a Principal Software Engineer I at Spectrum, where you will drive the modernization of essential enterprise applications supporting customer care and back...Work at officeLocal areaWork from homeVisa sponsorship1 day per week
- ...to take their career to new heights. Join the ranks of top talent at one of the world’s most influential companies.As a Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile...
$152.8k - $229.2k
...functional collaboration as we work together to engineer the extraordinary.The Cardiac Rhythm... ...Rhythm Management R&D organization as a Software Engineer focused on automated test... ...TN, J, etc.) is offered exclusively for Principal-level roles and above, where specialized...Full timeH1bWork at officeLocal areaImmediate startRemote workFlexible hours$210k - $340k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL RF SOFTWARE ENGINEER (STARSHIELD)Starshield leverages SpaceX’s Starlink technology and launch capability to support national security...Permanent employmentTemporary workRemote workWeekend work- ...historic sales data — accessible to every collector, old or new. Our engineering mission is to democratize technology while promoting... ...design and cross-functional teams. We’re looking for a Staff Software Engineer to help design and build a scalable back-end architecture...Full timeRemote workWorldwide
$150k - $200k
...impact.What We’re Looking For:Iridium is seeking a hands-on technical leader with expertise in test automation, software architecture, and the engineering tooling that powers modern development teams. In this role, you will serve as the technical authority over automation...Full timeContract workWork at officeRemote work- ...Qualifications: Bachelor’s Degree.10 or more years of experience in software engineering.Preferred Qualifications:3 or more years of AWS experience... ...-facing activities (e.g., implementation, audits).The Principal Software Engineer is one of the highest-level individual...Full timeTemporary workCasual workInternshipMonday to FridayFlexible hoursDay shift
$110k - $220k
...agile and cloud native. We learn from each other every day. We have a startup culture and are looking to grow our team with software engineers who take pride in their craft and are ready to grow in a fast-paced team-oriented environment. We not only create affordability...Full timeTemporary workPart timeWorldwide$144.1k - $192.1k
Principal Software Development EngineerCurtiss‑Wright is expanding its team of engineers who build next‑generation network management software. Our platform monitors and controls a wide variety of devices - from routers and firewalls to satellite modems and tactical radios...Full timeRemote work$220k - $250k
...United States / San Jose, California, United StatesProducts - Engineering /Fulltime /HybridOver 50,000 customers globally trust our... ...join the Extreme team.Position detailsTitle of position: Principal Software EngineerPosition type: Full timeLocation: Seattle, WA / San...Full timeH1bLocal areaWork from homeWork visaShift work$266.2k - $425.9k
...on actual billing behavior, and service teams can see renewal risk before it's too late.About the RoleWe're looking for a Principal Software Engineer to help shape the technical future of Revenue Hub. This is a very hands-on role. You'll write code, dive into services,...Contract workLive outWork at officeRemote work$168k - $252k
...TeamThe AI Model Serving team is the engine behind every production Workday... ....About the RoleAs either a Senior Software Development Engineer or a Principal Software Development Engineer on the... ...pay a recruiting fee, or pay for consulting or coaching services, in order to...Full timeWork experience placementWork at officeRemote workHome officeFlexible hours$188.93k - $296.27k
...office for the remote option.)Job SummaryThis job involves leading software solution development that meets strategic goals and user... ...customers.Required Qualifications:Extensive hands-on software engineering experience in Linux-based systems using C, C++, Golang, and/or...Full timeWork at officeRemote workWorldwide- ...at Dimensional leverages the rapidly evolving state of the art to engineer scalable, innovative, and research driven solutions to improve our client’s financial lives. Job Purpose:The Principal Software Engineer delivers new technology capabilities for the Portfolio Management...Full timeLocal areaRemote work
$159.75k - $225.5k
...of brands helps customers create products and capture moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power personalization, lifecycle...Remote work$295.25k - $345.04k
...safer, more civil shared experiences for everyone.As a Backend Engineer, you will have the independence, opportunity, and end-to-end responsibility... ...user(CCU)You Are:Experienced in industry: An outstanding software engineer with 8+ years of industry experience Experienced with...Full timeWork experience placementH1bWork at officeLocal areaRemote workVisa sponsorshipMonday to Friday$143k - $193.05k
It's fun to work in a company where people truly BELIEVE in what they're doing!Job Description Summary:The Senior Principal Software Engineer serves as a technical leader for the Vertica database platform, defining and driving the architecture, design, and implementation...Full timeRemote work$272k - $431.25k
...of any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design...Full timeLocal areaRemote work$107.5k - $204.5k
...customers’ toughest challenges and to meet the demands of a rapidly evolving global market.The C2BMC Next Program is seeking a Software Engineer to develop and integrate future-capability prototypes for the Missile Defense System, including Sensor/Weapon Integration,...Temporary workWork experience placementWork at officeRemote workFlexible hours- ...report to the location three times a week (or other frequency dictated by your manager). The Role:General Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for...Full timeLocal areaImmediate startRemote workWork from homeFlexible hours
- About the Role IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical authority across our... ...pipelines.Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,...Full timeWorldwide
- ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Chief Data and Analytics Office (CDAO), you provide expertise and engineering excellence as...Work at office
$295.25k - $345.04k
...product-focused client-side authentication engine capabilities, session resilience, and... ...in client systems architecture.You Are:Principal Client Systems & Product Leader (15+ years... ...capabilities directly into client software.For roles that are based at our headquarters...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- Principal Software Engineer, InferenceThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and...Full timeWork experience placementWork at officeLocal areaImmediate startRemote work2 days per week
- Job DescriptionJob SummaryWalgreens is seeking a Principal Software Engineer II to serve as a senior technical authority and hands-on engineering leader supporting highly strategic Digital and Store technology platforms within the Retail Consumer and Digital organization...Hourly payWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Consultant, Software Engineering. Be the first to apply!



