Principal Software Engineer
GrabJobs
MaintainX is the world's leading AI-powered maintenance and asset management platform, serving 14,000+ customers including Duracell, Shell, Cintas, and Brenntag. We raised $150M in Series D funding led by Bessemer Venture Partners and Bain Capital Ventures, bringing our total funding to $254M. We were named to the Forbes 2025 Cloud 100 , the definitive ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the talent to match. The market is at a turning point. Manufacturing will need to fill 3.8 million vacant jobs through 2033. Technicians spend roughly 60% of their time on paperwork and research instead of actual wrench work. Most manufacturers expect to adopt AI-driven maintenance at scale by 2027. Our AI Platform is how we make that transition real for the frontline. The Role Our AI Platform is the catalog of Agents, Skills, and Tools that every product engineer at MaintainX assembles to ship AI-powered features. CoPilot, Root Cause Analysis, the Parts Agent, and the Scheduling Agent all run on it. As Principal Engineer, you will own the technical vision for the AI platform and scale it to match our ambition. This is a senior individual contributor role reporting to VP of Engineering. You will lead through architecture, high-leverage technical decisions and products that produce long-term company outcomes. You will set direction across multiple divisions, align executives on platform strategy, and hold leaders accountable for engineering-wide adoption. What you will own: Define the Agent / Skill / Tool architecture . Evolve the platform so agents can reason, plan, and collaborate, skills are discoverable and reused across workflows, and tools expose structured, permission-aware access to operational data. Design for progressive autonomy as trust, reliability, and governance mature. Scale the context graph. Architect the retrieval and knowledge systems that turn 14,000+ digitized equipment manuals, 370,000+ procedures created yearly, and 27M+ annual work orders into customer-specific intelligence with cross-asset reasoning. Build the developer experience. Own agent orchestration, an MCP tool registry, reproducible dev environments, and the observability layer that makes agents trustworthy at scale. Engineers should define agent behavior through schemas and prompts while the platform handles routing, validation, evaluation, and observability. Build the evaluation and feedback loop. Design offline and online evaluation systems so every user interaction (accept, refine, override) improves agent performance. Drive cross-division alignment. Partner with product engineering teams across Plant Setup, Maintenance Planning, Maintenance Execution, Reliability Engineering, Parts & Purchasing, and Reporting. Represent MaintainX engineering internally and externally. You have 10+ years of software engineering experience, with significant depth in backend systems, distributed architecture, or platform / infrastructure engineering. 3+ years building ML or LLM-powered systems in production, with real operating experience around evaluation, latency, cost, and reliability. A track record of company-wide technical leadership at the Principal level. You have defined architecture for systems used by multiple teams, influenced engineering strategy beyond a single division, and held leaders accountable for adoption. Internal platform experience where your customers are other engineers. You treat developer experience as a product: adoption, documentation, enablement, and ergonomics are first-class. Strong Python backend expertise, with experience designing APIs, services, and data pipelines. The ability to write a clear design document, facilitate a technical decision across teams, and represent engineering externally with credibility. Nice to have: Production agentic systems: multi-agent orchestration, tool use, skill registries. MCP, LangGraph, LlamaIndex, plus evaluation and observability platforms like Langfuse, LangSmith, or Braintrust. RAG pipelines, vector databases, embedding strategies, and knowledge graphs at scale. B2B SaaS, industrial software, IoT / OT, or other domains where AI must operate with high reliability and domain-specific context. We offer Competitive base, equity, and variable comp aligned to role and location. Equity in a high-growth, post-Series D company. Day-1 health, dental, and vision coverage. Unlimited PTO, which we actually take. Flexible token limits. Work from our San Francisco, Toronto, or Montreal hubs, or remote across the United States and Canada. How we work We hire for what you have shipped, not what your title was. We promote quickly when people deliver and have honest conversations early when fit isn't right. Output wins. If you would rather shape the architecture that every other engineer builds on than manage headcount, this is the right room. MaintainX is committed to building a diverse and inclusive team. We welcome applications from people of all backgrounds. If you're excited about this role but don't meet every qualification, we encourage you to apply. #LI-Remote Our mission is to deliver one platform for maintenance, repair & operations teams to keep the physical world running. We believe the greatest asset in any organization is the people. That’s why we built an intuitive, mobile-first solution to help boost productivity and collaboration across teams and locations. MaintainX is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
$100k
...Job Title: Principal Software Engineer, AI Location : Remote - US Clari + Salesloft are building the next era of enterprise revenue - one where teams make confident decisions powered by AI and real signals. By combining our scale, insights, and AI innovation, we...SuggestedRemote work$246k - $394k
...engages, supports, and grows customers at scale. As a Senior Principal Engineer for GTM Experiences, you will serve as the LOB-level... ...need to thrive (Requirements) ~10+ years of experience in software engineering, with a strong background building and evolving...SuggestedLocal areaRemote work- ...At Cornelis we’re building the future of AI and HPC networking with an AI-first approach to silicon and software development. We’re seeking engineers who are energized by working on cutting-edge ASIC design and distributed software systems, and who are motivated to push...SuggestedFull timeRemote workFlexible hours
- ...employees across every US time zone, as well as select offices in the US and internationally. Who You Are You are a Senior Software Engineer who is both AI-native and product-minded. You love taking an ambiguous customer problem, turning it into a clear plan, and...SuggestedFull timeRemote work
- ...transforming the way cancer clinics deliver care. Our innovative software automates and standardizes radiation oncology workflows,... ...clinics around the world. You will work closely with fully remote engineering teams to design, build, and maintain both frontend and backend...SuggestedTemporary workLocal areaImmediate startRemote workHome office
- ...Description Security Finance is hiring a Remote Senior Software Developer! As Senior Software Developer, you can expect to: Work as part of a team to research, develop, deploy, and maintain software for use within the Company Proactively provide...Temporary workLive inLocal areaRemote work
- ...Vision insurance Applicant will be required to develop software and tests in Rust and Python. This position leverages Git, CI/... ...of a Bachelor’s degree in computer science, software engineering, or related discipline ~3 years of experience programming in...Work at officeRemote workFlexible hours
$175k - $195k
...company at: We are a small close-knit team of highly technical engineers with diverse backgrounds. We have a strong engineering... ...decision is human. What You Will Do Lead a team of software engineers building scalable services, APIs, and SDKs that power...Local areaRemote workHome office$150k - $200k
...for bold thinkers and doers to join us in shaping the future of AI that’s secure, grounded, and built to work. Agentic AI Engineer / Software Engineer - AI Applications (Remote US) ***US Citizenship or Greencard is required due to US Government contract requirements...Contract workLocal areaImmediate startRemote work$140k - $200k
...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources...Full timeWork at officeShift work$65k - $185k
...demographics, from communities to the families that build them. \n Key Responsibilities Apply engineering principles to design, develop, test, and maintain software systems. Participate in code reviews and collaborate with cross-functional teams to understand...Permanent employmentWork experience placementLocal areaRemote work- Get to know us: BOLD & EPIC Craft - the new work network challenges the status quo of the working world. We believe in our colleagues. And that only happy people do great work. We don't care when and where. We want to create a place where everyone enjoys creating. ...Local areaImmediate startRemote workWork from homeShift work
- ...see your application, even if there are skills you don't quite master! About Us At South Geeks, we engage top-performing Software Engineers, Security Experts, and Data Analysts from Latin America to join our clients' teams worldwide. For over 8 years, we've been...Full timeContract workPart timeRemote workWorldwide
- ...data foundation and maximize the value derived from our data and machine learning models, we are significantly expanding our Data Engineering efforts in these crucial areas. A Typical Day: Architect and productionize batch and real-time data systems to support...Casual workLive inCurrently hiringWork at officeRemote work
- ...Job Description PHP ETL & Document Processing Engineer Location: Will consider Remote, Portland, Maine or Nashville, TN Job description... ...communications company based in Portland, Maine. We are seeking a Software Engineer to Design, develop, and support high-volume ETL and...Work experience placementRemote work
- We're assisting an edtech startup with their search for a Staff Software Engineer. Their product is an AI-powered literacy/reading instruction platform for elementary educators. They are a remote company and open to candidates from anywhere in the United States. What...Remote work
- Job description Android Developer Location: United States (Relocate Anywhere—Willing) Employment Type: Contract / Contract to Hire / Full Time (W-2) Experience: 6 months years Citizenship: US Citizen / Green Card Only (No sponsorship) About the Role We are seeking a passionate...Full timeContract workRelocation
$142k - $196.6k
...service mesh, identity, and developer tooling, enabling reliability, scalability, and security across the business. As a DevOps Engineer (L4) at Upstart, you will help evolve this platform to support increasing scale and complexity. You’ll partner closely with SRE,...Summer workCurrently hiringLocal areaRemote workWork from home$10k
...is useful and available. The Bureau of IT Application and Platform Engineering is seeking a talented Solution Architect to join our team. We are committed to providing high-quality, customized software solutions and database administration/advisory services that align...Permanent employmentFull timeWork at officeRemote workWork from home2 days per week- ...that boosts district performance and student success. At Follett Software, we empower educators across roles with technology that... ...QUALIFICATIONS Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practicalexperience...For contractorsRemote workHome office
- ...Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications...Full timeH1bLocal areaImmediate startRemote work
$164k - $229k
...information. For more information, visit . As a full-stack engineer on the Notifications team, you’ll design, build and scale products... ...: Kubernetes, Docker What We are Looking For: ~3+ years software engineering experience, and expect experience building user...For contractorsWork experience placementWork at officeRemote workFlexible hours- ...generate more opportunities thanks to our advanced lead generation engine, hyper-personalized sequencing, omnichannel outreach, and AI-... ...priority. Thank you for your vigilance and understanding. Software engineers build the core of Amplemarket. The three co-founders...Remote work
$70k - $90k
...attention to data integrity that this work demands. You communicate clearly across dev and business. You can talk design with engineers and outcomes with business stakeholders, tailoring the message to the audience. This is critical to the role. You are a calm, trusted...Permanent employmentFull timeContract workCasual workRemote work$70k - $90k
...Tube Bending Technology, LLC, one of the leading companies of our industry, are seeking an experienced Computer Numerical Control Software Programmer in the Southern California area, to help us keep growing. If you're dedicated and ambitious, Tube Bending Technology is...Permanent employmentFull time$180k - $210k
...make the world safer and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive set of... ...pragmatic full-stack engineer who can build reliable and scalable software that will be used by all TRM customers. You’ll also design backend...Immediate startRemote workWorldwide- ...(HDM) project. This role involves managing a diverse range of software products, middleware platforms, system integrations, and health... ...in information technology, Computer Science, Electronics Engineering, or other Engineering or technical discipline. ~5 plus years...Remote work
- ...Design, develop, modify, integrate, test, deploy, and support enterprise-level BPM applications Translate business process software requirement specifications into prototypes and solutions Support data gathering and analysis to facilitate risk mitigation and...Full timeWork at officeImmediate startRemote work
- Job Description Byte&Kite is a digital marketing agency helping clients across a range of industries grow through effective digital marketing. As a Web Developer, you will build and maintain marketing websites and landing pages that are fast, responsive, and aligned with...Remote work
- ...The Web Application Developer designs and builds resilient software for complex applications, focusing on API development, data services... ..., GitHub Copilot, or equivalent - as a regular part of your engineering workflow. ~ Familiarity with AI DevOps practices: using AI...Temporary workRemote workWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- software Victorville, CA
- id software Victorville, CA
- healthcare software sales Victorville, CA
- entry level software sales Victorville, CA
- software sales Victorville, CA
- software asset management analyst Victorville, CA
- software technology Victorville, CA
- software implementation project manager Victorville, CA
- ultimate software Victorville, CA
- remote software sales Victorville, CA


