Create flexible and precise queries that fit your needs exactly. Example: React.js, -USA  × Laravel, Vue.js, -Contract  × will get you jobs that are (React.js and not in USA) or (Laravel and Vue.js and not Contract/Freelance).

You can mix and match any tags, negations and groups in any order. And don't worry about typos – the search is fuzzy.

Dismiss

Remote Software Development Lead

Launchpadtechnologiesinc Remote

📌 Senior Heavy Machinery Software Developer Lead We are seeking an experienced and visionary Senior Heavy Machinery Software Developer Lead to lead the development of mission-critical software solutions that support the digital transformation of the heavy equipment industry. This role is ideal for a hands-on technical leader with deep expertise in .NET, Azure, and industrial data ecosystems, and who brings at least five years of experience working directly within the heavy machinery or industrial automation domain. The ideal candidate will demonstrate advanced knowledge in Caterpillar equipment data ecosystems, experience with Caterpillar ERP and Microsoft 365 ERP integrations, and fluency in FHIR and HL7 standards for industrial or clinical-grade data exchange.

🗓 Start date: August 2025📆 Contract type: Full Time Employee🌐 Work hours: Monday to Friday, 7.30 to 16.30 PST, Hybrid (Vancouver, British Columbia, Canada)

🛠️ What You’ll Be Doing

Lead cross-functional agile teams throughout the entire SDLC, delivering robust and scalable software systems tailored to industrial field operations. Provide day-to-day coaching and mentoring to developers; promote technical excellence and foster a collaborative, inclusive culture. Collaborate with Product, DevOps, and Infrastructure teams to ensure sprint goals and roadmap alignment. Architect scalable microservices and event-driven applications for telemetry, geospatial, identity, and reporting layers. Design systems that integrate Caterpillar ERP, Microsoft 365-based operational platforms, and legacy monoliths. Promote high standards of software design using DDD, Clean Architecture, and advanced Azure service compositions. Design and manage ingestion pipelines for real-time equipment telemetry, including data from Caterpillar, Trimble, and other OEMs. Leverage platforms such as Databricks, Delta Lake, and Azure Functions to support low-latency, high-volume data flows. Develop geofencing, payload tracking, weather monitoring, and asset alerting systems for remote equipment fleets. Develop applications that adhere to healthcare-grade standards like FHIR and HL7, particularly for diagnostic or performance data exchanges in equipment maintenance contexts. Build and maintain secure APIs to connect internal systems with third-party diagnostic labs and service providers. Collaborate with DevOps on CI/CD pipelines, AKS, and reusable YAML templates for rapid deployment across staging and production. Continuously optimize Microsoft Azure infrastructure for cost, scalability, and resilience. Ensure observability and compliance through Application Insights, Datadog, and custom alerting tools.

✅ What You Need to Succeed Must-haves

10+ years of professional experience in software development, including 5+ years leading technical teams. 5+ years of hands-on experience in the heavy machinery industry or industrial automation. Proven experience integrating with Caterpillar ERP, Microsoft 365 ERP, and related asset management systems. Strong programming background in .NET Core, C#, Azure PaaS/IaaS, and REST API development. Deep understanding of event-driven architectures, real-time data processing, and microservice design. Experience with FHIR, HL7, or other structured data communication standards used in diagnostics, telemetry, or maintenance. Bachelor’s degree in Computer Science, Engineering, or related field. Demonstrated excellence in technical leadership, system design, and team mentorship.

Nice-to-haves

Microsoft Certified: Azure Fundamentals (or higher) Scrum Foundations Professional Certificate Databricks Lakehouse Fundamentals Certification Experience with Okta, OAuth2, OIDC, PKCE, and IdentityServer4 Familiarity with KML geofencing, field logistics, and remote equipment monitoring

🧭 Our Recruitment Process Here’s what to expect from our candidate-friendly interview process:

Initial Interview – 60 minutes with our Talent Acquisition Specialist

Culture Fit – 30 minutes with our Team Engagement Director

Final Stage – 60 minutes with our Hiring Manager (Technical Interview)

🌟 Why Join Launchpad? We believe that great work starts with great people. At Launchpad, we offer:

💻 Hybrid model with provisioning of hardware setup to Work From Home

💸 Competitive compensation

📚 Training and learning stipends

🧘‍♂️ A culture that values autonomy, purpose, and human connection

✨ Ready to make your mark? Apply now and be part of something exciting.   

Apply Now: