All roles

Open role

[Remote] Principal Consultant, Software Engineering

Remote · Indonesia Full-time

Note: The job is a remote job and is open to candidates in USA. MojoTech is hiring a Principal Consultant in Software Engineering to lead client engagements across architecture, delivery, and growth. The role combines hands-on technical leadership with client partnership, team leadership, and business development, with a focus on scalable software and AI-enabled systems.

Responsibilities

  • 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
  • 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
  • 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
  • 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
  • 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

Skills

  • Strong problem-solving and analytical skills
  • Deep architectural experience
  • Product focused engineering experience
  • 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

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); remote work is limited to candidates located in RI, CO, AZ, CT, FL, MA, MD, ME, MO, NC, NH, NJ, NV, NY, OR, PA, SC, TN or UT
  • Paid conference attendance/yearly education stipend
  • Generous family leave policy

Company Overview

  • Software Development & Design for Innovative Companies It was founded in 2008, and is headquartered in Providence, Rhode Island, USA, with a workforce of 51-200 employees. Its website is https://www.mojotech.com/.
  • More open positions

    [Remote] Customer Success Manager, UK

    Work from home Full-time role

    [Remote] Machine Learning Engineer II - Learned Planning (Reinforcement Learning)

    Work from home Full-time role

    [Remote] Specialty Sales Representative - Richmond, VA

    Work from home Full-time role

    [Remote] Sales Representative - S. Central California

    Work from home Full-time role

    [Remote] TPA Sales Consultant, (HSR)

    Work from home Full-time role

    Seasoned Remote Customer Service Specialist – In‑Home Product Testing & Client Support – Champion Consumer Innovation at brighthush – Lead Product Excellence & Elevate User Experience

    Work from home Full-time role

    Consultant - Site Solutions

    Work from home Full-time role

    System Safety Technical Analyst

    Work from home Full-time role

    ML Researcher

    Work from home Full-time role

    Senior Customer Engineer, Digital Native - Vancouver BC

    Work from home Full-time role

    Territory Sales Manager (TSM) FL-Orlando/Jacksonville

    Work from home Full-time role

    District Sales Manager - Milwaukee, WI

    Work from home Full-time role

    Bilingual Personal Injury Litigation Paralegal / Legal Assistant (Spanish)

    Work from home Full-time role

    Regional Sales Manager - Rental

    Work from home Full-time role

    Senior Software Engineer, Security Products

    Work from home Full-time role

    Remote Bilingual Social Media Agent (Overnight)

    Work from home Full-time role

    Medical Auditor - Remote

    Work from home Full-time role

    Inbound Sales Development Representative

    Work from home Full-time role

    Events Lead (Part-Time)

    Work from home Full-time role

    Business Banking Merchant Account Executive

    Work from home Full-time role

    IT Business System Analyst

    Work from home Full-time role