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 outcome s
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
$185k - $250k
...Job Description Job Description Staff Engineer or Principal Engineer – Colorado Stealth Startup About the Opportunity Join an... ...respectful candidate experience throughout. If you’re a senior software engineer or principal technologist who thrives on autonomy...SuggestedWork at officeRelocation packageFlexible hours2 days per week1 day per week$180k - $220k
...Principal Software Engineer At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a talented team of scientists, engineers, and business professionals...SuggestedTemporary workCasual workWork at office$132k - $198k
...Position: Principal/Sr. Principal Software Engineer Location: Boulder, CO Clearance: Secret Clearance Grey Matters Defense Solutions specializes in software development and solutions, specialized data analytics algorithms, and innovative remote sensing technologies...SuggestedTemporary workRemote work$183.38k - $193.41k
...Senior Principal Software Systems Engineer Developing mission-critical systems that help keep people safe is what we do. At General Dynamics Mission Systems, you'll be part of the team that helps heroes make a true impact. The work we do is important. The challenges...SuggestedFor subcontractorFlexible hours3 days per week$165k - $200k
...computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in... ...Job Responsibilities Build and test embedded firmware and software powering high-speed software defined radios (SDRs), imaging...SuggestedTemporary work$184.63k - $253.88k
...allies mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Principal Software Engineer role involves designing, developing, and testing software applications for space systems and technologies. This advanced...Full timeContract workWork experience placement$184.63k - $253.88k
...allies mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Principal Software Engineer role involves designing, developing, and testing software applications for space systems and technologies. This advanced...Full timeContract workWork experience placement$105k - $157.6k
...TeamAs a member of our diverse and skilled North America Solution Consulting team, you will have the opportunity to communicate and... ...and by leveraging deep Accounting skills and complex Enterprise Software product knowledge, Workday Solution Consultants provide Core Accounting...Full timeWork experience placementWork at officeRemote workWork from homeHome officeFlexible hours- ...adrenaline, exploration, and helping others discover the world beyond the ordinary? Affinity Travels is seeking an Adventure Travel Consultant to design personalized journeys from rugged escapes across Colorado to global expeditions, cruises, and immersive cultural tours...Full timePart timeSeasonal workLocal areaImmediate startRemote workFlexible hoursWeekend work
- A remote travel assistance company is looking for a remote Booking Helper to support customers in making reservations for flights, hotels, and transportation. You will provide excellent customer service and maintain booking accuracy while working remotely. This role requires...Full timePart timeRemote work
$23 - $26 per hour
Peer Support Specialist TGTHR seeks a Peer Support Specialist to provide assistance, support, and advocacy for clients, helping them identify life choices and overcome obstacles to achieve their goals. Focusing on each client's strengths, the Peer Support Specialist...Hourly payPart timeWork experience placementWork at officeFlexible hoursAfternoon shift- Specializing in cruises, resorts, and theme park vacations, True Adventure Travel takes the guesswork out of travel planning. With trusted partnerships and personalized service, we help clients enjoy unforgettable journeys with ease. Our expert team tailors each trip to...Part timeRemote work
- A travel planning company is seeking a part-time Remote Travel Advisor to assist clients with inquiries, bookings, and itinerary changes. The ideal candidate will possess a high school diploma and excellent customer service skills, while the role allows independent work...Part timeRemote workWork from home
- ...with a technical degree in relevant fields. Registered with the USPTO as a Patent Agent. Education Technical degree in Electrical Engineering, Computer Science, or related fields. Certifications USPTO registration as a Patent Agent. Skills Strong analytical and problem‑...Flexible hours
- ...and vendors. Basic knowledge of database maintenance. Basic computer knowledge. Ability to work with computers and the necessary software typically used by the department. Current Driver’s License and the ability to safely operate a motor vehicle required for travel....Full timeWork experience placementFlexible hours
- Jbnetworking is seeking a organized and solutions-focused Customer Support Specialist to assist clients with travel inquiries, reservations, and general customer support in a remote setting. This role emphasizes clear communication, attention to detail, and proactive problem...Remote work
$50 per hour
...SpaceStandard Job DescriptionThe Advanced Programs and Exploitation (APEX) team within Lockheed Martin Space is seeking a skilled software engineer to support the integration and verification of space-based mission processing software for OPIR data used in missile warning...Full timeTemporary workWork experience placementCasual workFlexible hours$50 per hour
...SpaceStandard Job DescriptionThe Advanced Programs and Exploitation (APEX) team within Lockheed Martin Space is seeking a skilled software engineer to develop C++ simulations of space-based payload processing for OPIR data used in missile warning and defense programs.In...Full timeTemporary workWork experience placementCasual workFlexible hours$50 per hour
...SpaceStandard Job DescriptionPlans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and... ...ground software depot team is looking for an experienced software engineer to support the Next Gen GEO program's command and control...Full timeTemporary workWork experience placementCasual workFlexible hoursNight shiftAfternoon shift- A travel support company is seeking a remote Travel Customer Support representative to assist customers with bookings and queries. You will provide friendly and clear support to ensure a positive travel experience from home. Ideal candidates possess excellent communication...Full timePart timeRemote work
$165k - $200k
...computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing. We are seeking a Principal Software Engineer to help design and build the high-performance control systems...Temporary workWork at office3 days per week- Remote Travel Specialist Boulder, Colorado, United States Or refer someone About the Job As a Remote Travel Specialist, you will be an essential part of our team, guiding clients through every stage of their journeyfrom the moment they plan their trip to their...Remote job
$62k - $68k
Air Travel Specialist Natural Habitat Adventures (Nat Hab), a nature-focused global adventure travel company based in Boulder, Colorado, is seeking an Air Travel Specialist to join our team. The role requires arranging flights for our global field staff as well as arranging...Full timeWork at officeWorldwideMonday to FridayNight shift- A remote travel service provider is seeking a Reservation Assistant to help customers book and manage their travel reservations. The ideal candidate will provide friendly support, ensuring all travel details are accurate for a smooth experience. Responsibilities include...Remote jobFull timePart time
$22 - $24 per hour
Job Description Job Description Description: TGTHR Resident Support Specialist Position Reports to: 1440 Program Manager Supervises: N/A FLSA Status: Part-Time (20 hours/week), Non-Exempt Location: 1440 Pine, Boulder CO Compensation...Hourly payPart timeWork experience placementWork at officeImmediate startFlexible hours$41.6k - $43.68k
Job Overview: The Field Support Specialist provides office and mailroom support across different client sites as needed. This is a flexible, on-call role covering tasks such as reception, mail handling, facilities support, and copy/print services. The position requires...Full timeTemporary workPart timeWork experience placementImmediate startFlexible hours$160k - $185k
...mission forward. We build quantum computers. You will write the software that runs them. This is a production-first, high-coding role... ...do. You will work directly alongside physicists and hardware engineers, converting complex scientific requirements into software that...Temporary workFlexible hours- ...ranked among the best companies to work for by Fortune Magazine, Consulting Magazine, Seramount, Fair360 and others. If you're as... ...are, join our team.KPMG is currently seeking a Manager, Network Engineer - F5 Technical SME to join our Digital Nexus organization.Responsibilities...H1bLocal area
$107.7k - $161.5k
What if the work you did every day could impact the lives of people you know? Or all of humanity? At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-changing discoveries that...Work experience placementLocal area$156k - $193k
...considered. SciTec has immediate opportunities for talented software and algorithm developers to support our radar modernization... ...fast‑paced, collaborative environment composed of scientists, engineers, and developers. You will rapidly prototype advanced radar algorithms...Temporary workFor contractorsWork experience placementImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Consultant, Software Engineering. Be the first to apply!
- part time communications consultant Boulder, CO
- remote consultant Boulder, CO
- lab consultant Boulder, CO
- restaurant consultant Boulder, CO
- physical therapy consultant Boulder, CO
- oil and gas consultants Boulder, CO
- work from home nurse consultant Boulder, CO
- transportation consultant Boulder, CO
- meeting consultant Boulder, CO
- treasury consultant Boulder, CO



